{
 "cells": [
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# 8. ARIMA_GARCH_Strategy"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 模型与参数\n",
    "\n",
    "ARCH(p)\n",
    "\n",
    "GARCH(p,q)\n",
    "\n",
    "GJR-GARCH(p,o,q)\n",
    "\n",
    "AVARCH(p)\n",
    "\n",
    "AVGARCH(p,q)\n",
    "\n",
    "TARCH(p,o,q)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 20,
   "metadata": {
    "collapsed": false
   },
   "outputs": [
    {
     "data": {
      "image/png": "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\nfM7/Ayp8a0m68HT2AAAAAElFTkSuQmCC\n",
      "text/plain": [
       "<matplotlib.figure.Figure at 0x16329f240>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/plain": [
       "{'sys_analyser': {'benchmark_portfolio':                 cash  market_value  static_unit_net_value  total_value  \\\n",
       "  date                                                                     \n",
       "  2010-06-01     6.000     99994.000                  1.000   100000.000   \n",
       "  2010-06-02     6.000     99589.400                  1.000    99595.400   \n",
       "  2010-06-03     6.000     99531.600                  0.996    99537.600   \n",
       "  2010-06-04     6.000     99994.000                  0.995   100000.000   \n",
       "  2010-06-07     6.000     97739.800                  1.000    97745.800   \n",
       "  2010-06-08     6.000     96526.000                  0.977    96532.000   \n",
       "  2010-06-09     6.000    102132.600                  0.965   102138.600   \n",
       "  2010-06-10     6.000     98895.800                  1.021    98901.800   \n",
       "  2010-06-11     6.000     99127.000                  0.989    99133.000   \n",
       "  2010-06-17     6.000     99127.000                  0.991    99133.000   \n",
       "  2010-06-18     6.000    100109.600                  0.991   100115.600   \n",
       "  2010-06-21     6.000    105774.000                  1.001   105780.000   \n",
       "  2010-06-22     6.000    107103.400                  1.058   107109.400   \n",
       "  2010-06-23     6.000    106063.000                  1.071   106069.000   \n",
       "  2010-06-24     6.000    107103.400                  1.061   107109.400   \n",
       "  2010-06-25     6.000    104675.800                  1.071   104681.800   \n",
       "  2010-06-28     6.000    106872.200                  1.047   106878.200   \n",
       "  2010-06-29     6.000    101207.800                  1.069   101213.800   \n",
       "  2010-06-30     6.000    101207.800                  1.012   101213.800   \n",
       "  2010-07-01     6.000    101207.800                  1.012   101213.800   \n",
       "  2010-07-02     6.000    101207.800                  1.012   101213.800   \n",
       "  2010-07-05     6.000    101207.800                  1.012   101213.800   \n",
       "  2010-07-06     6.000    101207.800                  1.012   101213.800   \n",
       "  2010-07-07     6.000    101207.800                  1.012   101213.800   \n",
       "  2010-07-08     6.000    101207.800                  1.012   101213.800   \n",
       "  2010-07-09     6.000    101207.800                  1.012   101213.800   \n",
       "  2010-07-12     6.000    101207.800                  1.012   101213.800   \n",
       "  2010-07-13     6.000    101207.800                  1.012   101213.800   \n",
       "  2010-07-14     6.000    101207.800                  1.012   101213.800   \n",
       "  2010-07-15     6.000    101207.800                  1.012   101213.800   \n",
       "  ...              ...           ...                    ...          ...   \n",
       "  2017-03-16  7014.782    152134.779                  1.585   159149.561   \n",
       "  2017-03-17  7014.782    148778.865                  1.591   155793.646   \n",
       "  2017-03-20  7014.782    147820.032                  1.558   154834.814   \n",
       "  2017-03-21  7014.782    147660.227                  1.548   154675.008   \n",
       "  2017-03-22  7014.782    146381.783                  1.547   153396.565   \n",
       "  2017-03-23  7014.782    147021.005                  1.534   154035.787   \n",
       "  2017-03-24  7014.782    146861.199                  1.540   153875.981   \n",
       "  2017-03-27  7014.782    146062.172                  1.539   153076.954   \n",
       "  2017-03-28  7014.782    145742.561                  1.531   152757.343   \n",
       "  2017-03-29  7014.782    145582.756                  1.528   152597.538   \n",
       "  2017-03-30  7014.782    145103.340                  1.526   152118.121   \n",
       "  2017-03-31  7014.782    146541.588                  1.521   153556.370   \n",
       "  2017-04-05  7014.782    147180.810                  1.536   154195.592   \n",
       "  2017-04-06  7014.782    147021.005                  1.542   154035.787   \n",
       "  2017-04-07  7014.782    147021.005                  1.540   154035.787   \n",
       "  2017-04-10  7014.782    146701.394                  1.540   153716.176   \n",
       "  2017-04-11  7014.782    146221.978                  1.537   153236.759   \n",
       "  2017-04-12  7014.782    145742.561                  1.532   152757.343   \n",
       "  2017-04-13  7014.782    145742.561                  1.528   152757.343   \n",
       "  2017-04-14  7014.782    145103.340                  1.528   152118.121   \n",
       "  2017-04-17  7014.782    145422.950                  1.521   152437.732   \n",
       "  2017-04-18  7014.782    144623.923                  1.524   151638.705   \n",
       "  2017-04-19  7014.782    142386.647                  1.516   149401.429   \n",
       "  2017-04-20  7014.782    142546.452                  1.494   149561.234   \n",
       "  2017-04-21  7014.782    143345.480                  1.496   150360.261   \n",
       "  2017-04-24  7014.782    142706.258                  1.504   149721.040   \n",
       "  2017-04-25  7014.782    143824.896                  1.497   150839.678   \n",
       "  2017-04-26  7014.782    143665.091                  1.508   150679.872   \n",
       "  2017-04-27  7014.782    143345.480                  1.507   150360.261   \n",
       "  2017-04-28  7014.782    143665.091                  1.504   150679.872   \n",
       "  \n",
       "              unit_net_value   units  \n",
       "  date                                \n",
       "  2010-06-01        1.000000  100000  \n",
       "  2010-06-02        0.995954  100000  \n",
       "  2010-06-03        0.995376  100000  \n",
       "  2010-06-04        1.000000  100000  \n",
       "  2010-06-07        0.977458  100000  \n",
       "  2010-06-08        0.965320  100000  \n",
       "  2010-06-09        1.021386  100000  \n",
       "  2010-06-10        0.989018  100000  \n",
       "  2010-06-11        0.991330  100000  \n",
       "  2010-06-17        0.991330  100000  \n",
       "  2010-06-18        1.001156  100000  \n",
       "  2010-06-21        1.057800  100000  \n",
       "  2010-06-22        1.071094  100000  \n",
       "  2010-06-23        1.060690  100000  \n",
       "  2010-06-24        1.071094  100000  \n",
       "  2010-06-25        1.046818  100000  \n",
       "  2010-06-28        1.068782  100000  \n",
       "  2010-06-29        1.012138  100000  \n",
       "  2010-06-30        1.012138  100000  \n",
       "  2010-07-01        1.012138  100000  \n",
       "  2010-07-02        1.012138  100000  \n",
       "  2010-07-05        1.012138  100000  \n",
       "  2010-07-06        1.012138  100000  \n",
       "  2010-07-07        1.012138  100000  \n",
       "  2010-07-08        1.012138  100000  \n",
       "  2010-07-09        1.012138  100000  \n",
       "  2010-07-12        1.012138  100000  \n",
       "  2010-07-13        1.012138  100000  \n",
       "  2010-07-14        1.012138  100000  \n",
       "  2010-07-15        1.012138  100000  \n",
       "  ...                    ...     ...  \n",
       "  2017-03-16        1.591496  100000  \n",
       "  2017-03-17        1.557936  100000  \n",
       "  2017-03-20        1.548348  100000  \n",
       "  2017-03-21        1.546750  100000  \n",
       "  2017-03-22        1.533966  100000  \n",
       "  2017-03-23        1.540358  100000  \n",
       "  2017-03-24        1.538760  100000  \n",
       "  2017-03-27        1.530770  100000  \n",
       "  2017-03-28        1.527573  100000  \n",
       "  2017-03-29        1.525975  100000  \n",
       "  2017-03-30        1.521181  100000  \n",
       "  2017-03-31        1.535564  100000  \n",
       "  2017-04-05        1.541956  100000  \n",
       "  2017-04-06        1.540358  100000  \n",
       "  2017-04-07        1.540358  100000  \n",
       "  2017-04-10        1.537162  100000  \n",
       "  2017-04-11        1.532368  100000  \n",
       "  2017-04-12        1.527573  100000  \n",
       "  2017-04-13        1.527573  100000  \n",
       "  2017-04-14        1.521181  100000  \n",
       "  2017-04-17        1.524377  100000  \n",
       "  2017-04-18        1.516387  100000  \n",
       "  2017-04-19        1.494014  100000  \n",
       "  2017-04-20        1.495612  100000  \n",
       "  2017-04-21        1.503603  100000  \n",
       "  2017-04-24        1.497210  100000  \n",
       "  2017-04-25        1.508397  100000  \n",
       "  2017-04-26        1.506799  100000  \n",
       "  2017-04-27        1.503603  100000  \n",
       "  2017-04-28        1.506799  100000  \n",
       "  \n",
       "  [1678 rows x 6 columns],\n",
       "  'portfolio':                   cash  market_value  static_unit_net_value  total_value  \\\n",
       "  date                                                                       \n",
       "  2010-06-01  100000.000           0.0                  1.000   100000.000   \n",
       "  2010-06-02  100000.000           0.0                  1.000   100000.000   \n",
       "  2010-06-03  100000.000           0.0                  1.000   100000.000   \n",
       "  2010-06-04  100000.000           0.0                  1.000   100000.000   \n",
       "  2010-06-07  100000.000           0.0                  1.000   100000.000   \n",
       "  2010-06-08  100000.000           0.0                  1.000   100000.000   \n",
       "  2010-06-09  100000.000           0.0                  1.000   100000.000   \n",
       "  2010-06-10  100000.000           0.0                  1.000   100000.000   \n",
       "  2010-06-11  100000.000           0.0                  1.000   100000.000   \n",
       "  2010-06-17  100000.000           0.0                  1.000   100000.000   \n",
       "  2010-06-18  100000.000           0.0                  1.000   100000.000   \n",
       "  2010-06-21  100000.000           0.0                  1.000   100000.000   \n",
       "  2010-06-22  100000.000           0.0                  1.000   100000.000   \n",
       "  2010-06-23  100000.000           0.0                  1.000   100000.000   \n",
       "  2010-06-24  100000.000           0.0                  1.000   100000.000   \n",
       "  2010-06-25  100000.000           0.0                  1.000   100000.000   \n",
       "  2010-06-28  100000.000           0.0                  1.000   100000.000   \n",
       "  2010-06-29  100000.000           0.0                  1.000   100000.000   \n",
       "  2010-06-30  100000.000           0.0                  1.000   100000.000   \n",
       "  2010-07-01  100000.000           0.0                  1.000   100000.000   \n",
       "  2010-07-02  100000.000           0.0                  1.000   100000.000   \n",
       "  2010-07-05  100000.000           0.0                  1.000   100000.000   \n",
       "  2010-07-06  100000.000           0.0                  1.000   100000.000   \n",
       "  2010-07-07  100000.000           0.0                  1.000   100000.000   \n",
       "  2010-07-08  100000.000           0.0                  1.000   100000.000   \n",
       "  2010-07-09  100000.000           0.0                  1.000   100000.000   \n",
       "  2010-07-12  100000.000           0.0                  1.000   100000.000   \n",
       "  2010-07-13  100000.000           0.0                  1.000   100000.000   \n",
       "  2010-07-14  100000.000           0.0                  1.000   100000.000   \n",
       "  2010-07-15  100000.000           0.0                  1.000   100000.000   \n",
       "  ...                ...           ...                    ...          ...   \n",
       "  2017-03-16     729.581      109480.0                  1.097   110209.581   \n",
       "  2017-03-17     729.581      107065.0                  1.102   107794.581   \n",
       "  2017-03-20  106913.106           0.0                  1.078   106913.106   \n",
       "  2017-03-21  106913.106           0.0                  1.069   106913.106   \n",
       "  2017-03-22  106913.106           0.0                  1.069   106913.106   \n",
       "  2017-03-23  106913.106           0.0                  1.069   106913.106   \n",
       "  2017-03-24  106913.106           0.0                  1.069   106913.106   \n",
       "  2017-03-27  106913.106           0.0                  1.069   106913.106   \n",
       "  2017-03-28  106913.106           0.0                  1.069   106913.106   \n",
       "  2017-03-29  106913.106           0.0                  1.069   106913.106   \n",
       "  2017-03-30  106913.106           0.0                  1.069   106913.106   \n",
       "  2017-03-31  106913.106           0.0                  1.069   106913.106   \n",
       "  2017-04-05  106913.106           0.0                  1.069   106913.106   \n",
       "  2017-04-06     107.730      106720.0                  1.069   106827.730   \n",
       "  2017-04-07  106635.634           0.0                  1.068   106635.634   \n",
       "  2017-04-10  106635.634           0.0                  1.066   106635.634   \n",
       "  2017-04-11  106635.634           0.0                  1.066   106635.634   \n",
       "  2017-04-12     759.000      105792.0                  1.066   106551.000   \n",
       "  2017-04-13  106360.575           0.0                  1.066   106360.575   \n",
       "  2017-04-14  106360.575           0.0                  1.064   106360.575   \n",
       "  2017-04-17  106360.575           0.0                  1.064   106360.575   \n",
       "  2017-04-18  106360.575           0.0                  1.064   106360.575   \n",
       "  2017-04-19  106360.575           0.0                  1.064   106360.575   \n",
       "  2017-04-20  106360.575           0.0                  1.064   106360.575   \n",
       "  2017-04-21  106360.575           0.0                  1.064   106360.575   \n",
       "  2017-04-24  106360.575           0.0                  1.064   106360.575   \n",
       "  2017-04-25  106360.575           0.0                  1.064   106360.575   \n",
       "  2017-04-26  106360.575           0.0                  1.064   106360.575   \n",
       "  2017-04-27  106360.575           0.0                  1.064   106360.575   \n",
       "  2017-04-28  106360.575           0.0                  1.064   106360.575   \n",
       "  \n",
       "              unit_net_value   units  \n",
       "  date                                \n",
       "  2010-06-01        1.000000  100000  \n",
       "  2010-06-02        1.000000  100000  \n",
       "  2010-06-03        1.000000  100000  \n",
       "  2010-06-04        1.000000  100000  \n",
       "  2010-06-07        1.000000  100000  \n",
       "  2010-06-08        1.000000  100000  \n",
       "  2010-06-09        1.000000  100000  \n",
       "  2010-06-10        1.000000  100000  \n",
       "  2010-06-11        1.000000  100000  \n",
       "  2010-06-17        1.000000  100000  \n",
       "  2010-06-18        1.000000  100000  \n",
       "  2010-06-21        1.000000  100000  \n",
       "  2010-06-22        1.000000  100000  \n",
       "  2010-06-23        1.000000  100000  \n",
       "  2010-06-24        1.000000  100000  \n",
       "  2010-06-25        1.000000  100000  \n",
       "  2010-06-28        1.000000  100000  \n",
       "  2010-06-29        1.000000  100000  \n",
       "  2010-06-30        1.000000  100000  \n",
       "  2010-07-01        1.000000  100000  \n",
       "  2010-07-02        1.000000  100000  \n",
       "  2010-07-05        1.000000  100000  \n",
       "  2010-07-06        1.000000  100000  \n",
       "  2010-07-07        1.000000  100000  \n",
       "  2010-07-08        1.000000  100000  \n",
       "  2010-07-09        1.000000  100000  \n",
       "  2010-07-12        1.000000  100000  \n",
       "  2010-07-13        1.000000  100000  \n",
       "  2010-07-14        1.000000  100000  \n",
       "  2010-07-15        1.000000  100000  \n",
       "  ...                    ...     ...  \n",
       "  2017-03-16        1.102096  100000  \n",
       "  2017-03-17        1.077946  100000  \n",
       "  2017-03-20        1.069131  100000  \n",
       "  2017-03-21        1.069131  100000  \n",
       "  2017-03-22        1.069131  100000  \n",
       "  2017-03-23        1.069131  100000  \n",
       "  2017-03-24        1.069131  100000  \n",
       "  2017-03-27        1.069131  100000  \n",
       "  2017-03-28        1.069131  100000  \n",
       "  2017-03-29        1.069131  100000  \n",
       "  2017-03-30        1.069131  100000  \n",
       "  2017-03-31        1.069131  100000  \n",
       "  2017-04-05        1.069131  100000  \n",
       "  2017-04-06        1.068277  100000  \n",
       "  2017-04-07        1.066356  100000  \n",
       "  2017-04-10        1.066356  100000  \n",
       "  2017-04-11        1.066356  100000  \n",
       "  2017-04-12        1.065510  100000  \n",
       "  2017-04-13        1.063606  100000  \n",
       "  2017-04-14        1.063606  100000  \n",
       "  2017-04-17        1.063606  100000  \n",
       "  2017-04-18        1.063606  100000  \n",
       "  2017-04-19        1.063606  100000  \n",
       "  2017-04-20        1.063606  100000  \n",
       "  2017-04-21        1.063606  100000  \n",
       "  2017-04-24        1.063606  100000  \n",
       "  2017-04-25        1.063606  100000  \n",
       "  2017-04-26        1.063606  100000  \n",
       "  2017-04-27        1.063606  100000  \n",
       "  2017-04-28        1.063606  100000  \n",
       "  \n",
       "  [1678 rows x 6 columns],\n",
       "  'stock_account':                   cash  dividend_receivable  market_value  total_value  \\\n",
       "  date                                                                     \n",
       "  2010-06-01  100000.000                    0           0.0   100000.000   \n",
       "  2010-06-02  100000.000                    0           0.0   100000.000   \n",
       "  2010-06-03  100000.000                    0           0.0   100000.000   \n",
       "  2010-06-04  100000.000                    0           0.0   100000.000   \n",
       "  2010-06-07  100000.000                    0           0.0   100000.000   \n",
       "  2010-06-08  100000.000                    0           0.0   100000.000   \n",
       "  2010-06-09  100000.000                    0           0.0   100000.000   \n",
       "  2010-06-10  100000.000                    0           0.0   100000.000   \n",
       "  2010-06-11  100000.000                    0           0.0   100000.000   \n",
       "  2010-06-17  100000.000                    0           0.0   100000.000   \n",
       "  2010-06-18  100000.000                    0           0.0   100000.000   \n",
       "  2010-06-21  100000.000                    0           0.0   100000.000   \n",
       "  2010-06-22  100000.000                    0           0.0   100000.000   \n",
       "  2010-06-23  100000.000                    0           0.0   100000.000   \n",
       "  2010-06-24  100000.000                    0           0.0   100000.000   \n",
       "  2010-06-25  100000.000                    0           0.0   100000.000   \n",
       "  2010-06-28  100000.000                    0           0.0   100000.000   \n",
       "  2010-06-29  100000.000                    0           0.0   100000.000   \n",
       "  2010-06-30  100000.000                    0           0.0   100000.000   \n",
       "  2010-07-01  100000.000                    0           0.0   100000.000   \n",
       "  2010-07-02  100000.000                    0           0.0   100000.000   \n",
       "  2010-07-05  100000.000                    0           0.0   100000.000   \n",
       "  2010-07-06  100000.000                    0           0.0   100000.000   \n",
       "  2010-07-07  100000.000                    0           0.0   100000.000   \n",
       "  2010-07-08  100000.000                    0           0.0   100000.000   \n",
       "  2010-07-09  100000.000                    0           0.0   100000.000   \n",
       "  2010-07-12  100000.000                    0           0.0   100000.000   \n",
       "  2010-07-13  100000.000                    0           0.0   100000.000   \n",
       "  2010-07-14  100000.000                    0           0.0   100000.000   \n",
       "  2010-07-15  100000.000                    0           0.0   100000.000   \n",
       "  ...                ...                  ...           ...          ...   \n",
       "  2017-03-16     729.581                    0      109480.0   110209.581   \n",
       "  2017-03-17     729.581                    0      107065.0   107794.581   \n",
       "  2017-03-20  106913.106                    0           0.0   106913.106   \n",
       "  2017-03-21  106913.106                    0           0.0   106913.106   \n",
       "  2017-03-22  106913.106                    0           0.0   106913.106   \n",
       "  2017-03-23  106913.106                    0           0.0   106913.106   \n",
       "  2017-03-24  106913.106                    0           0.0   106913.106   \n",
       "  2017-03-27  106913.106                    0           0.0   106913.106   \n",
       "  2017-03-28  106913.106                    0           0.0   106913.106   \n",
       "  2017-03-29  106913.106                    0           0.0   106913.106   \n",
       "  2017-03-30  106913.106                    0           0.0   106913.106   \n",
       "  2017-03-31  106913.106                    0           0.0   106913.106   \n",
       "  2017-04-05  106913.106                    0           0.0   106913.106   \n",
       "  2017-04-06     107.730                    0      106720.0   106827.730   \n",
       "  2017-04-07  106635.634                    0           0.0   106635.634   \n",
       "  2017-04-10  106635.634                    0           0.0   106635.634   \n",
       "  2017-04-11  106635.634                    0           0.0   106635.634   \n",
       "  2017-04-12     759.000                    0      105792.0   106551.000   \n",
       "  2017-04-13  106360.575                    0           0.0   106360.575   \n",
       "  2017-04-14  106360.575                    0           0.0   106360.575   \n",
       "  2017-04-17  106360.575                    0           0.0   106360.575   \n",
       "  2017-04-18  106360.575                    0           0.0   106360.575   \n",
       "  2017-04-19  106360.575                    0           0.0   106360.575   \n",
       "  2017-04-20  106360.575                    0           0.0   106360.575   \n",
       "  2017-04-21  106360.575                    0           0.0   106360.575   \n",
       "  2017-04-24  106360.575                    0           0.0   106360.575   \n",
       "  2017-04-25  106360.575                    0           0.0   106360.575   \n",
       "  2017-04-26  106360.575                    0           0.0   106360.575   \n",
       "  2017-04-27  106360.575                    0           0.0   106360.575   \n",
       "  2017-04-28  106360.575                    0           0.0   106360.575   \n",
       "  \n",
       "              transaction_cost  \n",
       "  date                          \n",
       "  2010-06-01             0.000  \n",
       "  2010-06-02             0.000  \n",
       "  2010-06-03             0.000  \n",
       "  2010-06-04             0.000  \n",
       "  2010-06-07             0.000  \n",
       "  2010-06-08             0.000  \n",
       "  2010-06-09             0.000  \n",
       "  2010-06-10             0.000  \n",
       "  2010-06-11             0.000  \n",
       "  2010-06-17             0.000  \n",
       "  2010-06-18             0.000  \n",
       "  2010-06-21             0.000  \n",
       "  2010-06-22             0.000  \n",
       "  2010-06-23             0.000  \n",
       "  2010-06-24             0.000  \n",
       "  2010-06-25             0.000  \n",
       "  2010-06-28             0.000  \n",
       "  2010-06-29             0.000  \n",
       "  2010-06-30             0.000  \n",
       "  2010-07-01             0.000  \n",
       "  2010-07-02             0.000  \n",
       "  2010-07-05             0.000  \n",
       "  2010-07-06             0.000  \n",
       "  2010-07-07             0.000  \n",
       "  2010-07-08             0.000  \n",
       "  2010-07-09             0.000  \n",
       "  2010-07-12             0.000  \n",
       "  2010-07-13             0.000  \n",
       "  2010-07-14             0.000  \n",
       "  2010-07-15             0.000  \n",
       "  ...                      ...  \n",
       "  2017-03-16             0.000  \n",
       "  2017-03-17             0.000  \n",
       "  2017-03-20           191.475  \n",
       "  2017-03-21             0.000  \n",
       "  2017-03-22             0.000  \n",
       "  2017-03-23             0.000  \n",
       "  2017-03-24             0.000  \n",
       "  2017-03-27             0.000  \n",
       "  2017-03-28             0.000  \n",
       "  2017-03-29             0.000  \n",
       "  2017-03-30             0.000  \n",
       "  2017-03-31             0.000  \n",
       "  2017-04-05             0.000  \n",
       "  2017-04-06            85.376  \n",
       "  2017-04-07           192.096  \n",
       "  2017-04-10             0.000  \n",
       "  2017-04-11             0.000  \n",
       "  2017-04-12            84.634  \n",
       "  2017-04-13           190.426  \n",
       "  2017-04-14             0.000  \n",
       "  2017-04-17             0.000  \n",
       "  2017-04-18             0.000  \n",
       "  2017-04-19             0.000  \n",
       "  2017-04-20             0.000  \n",
       "  2017-04-21             0.000  \n",
       "  2017-04-24             0.000  \n",
       "  2017-04-25             0.000  \n",
       "  2017-04-26             0.000  \n",
       "  2017-04-27             0.000  \n",
       "  2017-04-28             0.000  \n",
       "  \n",
       "  [1678 rows x 5 columns],\n",
       "  'stock_positions':             avg_price  last_price  market_value order_book_id  quantity symbol\n",
       "  date                                                                          \n",
       "  2010-09-03      17.76       17.76       99456.0   000001.XSHE    5600.0   平安银行\n",
       "  2010-09-06      17.76       18.20           0.0   000001.XSHE       0.0   平安银行\n",
       "  2010-09-07      18.04       18.04      101024.0   000001.XSHE    5600.0   平安银行\n",
       "  2010-09-08      18.04       17.65       98840.0   000001.XSHE    5600.0   平安银行\n",
       "  2010-09-09      18.04       17.22       96432.0   000001.XSHE    5600.0   平安银行\n",
       "  2010-09-10      18.04       17.20           0.0   000001.XSHE       0.0   平安银行\n",
       "  2010-09-15      16.92       16.92       96444.0   000001.XSHE    5700.0   平安银行\n",
       "  2010-09-16      16.92       16.63           0.0   000001.XSHE       0.0   平安银行\n",
       "  2010-10-21      18.85       18.85       94250.0   000001.XSHE    5000.0   平安银行\n",
       "  2010-10-22      18.85       18.52           0.0   000001.XSHE       0.0   平安银行\n",
       "  2010-11-03      19.05       19.05       93345.0   000001.XSHE    4900.0   平安银行\n",
       "  2010-11-04      19.05       18.92           0.0   000001.XSHE       0.0   平安银行\n",
       "  2010-11-05      18.93       18.93       90864.0   000001.XSHE    4800.0   平安银行\n",
       "  2010-11-08      18.93       19.14       91872.0   000001.XSHE    4800.0   平安银行\n",
       "  2010-11-09      18.93       18.65       89520.0   000001.XSHE    4800.0   平安银行\n",
       "  2010-11-10      18.93       18.13           0.0   000001.XSHE       0.0   平安银行\n",
       "  2010-11-11      18.44       18.44       86668.0   000001.XSHE    4700.0   平安银行\n",
       "  2010-11-12      18.44       17.19       80793.0   000001.XSHE    4700.0   平安银行\n",
       "  2010-11-15      18.44       17.31       81357.0   000001.XSHE    4700.0   平安银行\n",
       "  2010-11-16      18.44       16.70       78490.0   000001.XSHE    4700.0   平安银行\n",
       "  2010-11-17      18.44       16.80           0.0   000001.XSHE       0.0   平安银行\n",
       "  2011-02-15      15.82       15.82       79100.0   000001.XSHE    5000.0   平安银行\n",
       "  2011-02-16      15.82       15.88       79400.0   000001.XSHE    5000.0   平安银行\n",
       "  2011-02-17      15.82       15.98           0.0   000001.XSHE       0.0   平安银行\n",
       "  2011-02-18      15.98       15.98       79900.0   000001.XSHE    5000.0   平安银行\n",
       "  2011-02-21      15.98       15.97       79850.0   000001.XSHE    5000.0   平安银行\n",
       "  2011-02-22      15.98       15.47       77350.0   000001.XSHE    5000.0   平安银行\n",
       "  2011-02-23      15.98       15.58           0.0   000001.XSHE       0.0   平安银行\n",
       "  2011-02-24      15.56       15.56       77800.0   000001.XSHE    5000.0   平安银行\n",
       "  2011-02-25      15.56       15.89           0.0   000001.XSHE       0.0   平安银行\n",
       "  ...               ...         ...           ...           ...       ...    ...\n",
       "  2017-02-06       9.31        9.31      109858.0   000001.XSHE   11800.0   平安银行\n",
       "  2017-02-07       9.31        9.30           0.0   000001.XSHE       0.0   平安银行\n",
       "  2017-02-09       9.31        9.31      108927.0   000001.XSHE   11700.0   平安银行\n",
       "  2017-02-10       9.31        9.33      109161.0   000001.XSHE   11700.0   平安银行\n",
       "  2017-02-13       9.31        9.41      110097.0   000001.XSHE   11700.0   平安银行\n",
       "  2017-02-14       9.31        9.40      109980.0   000001.XSHE   11700.0   平安银行\n",
       "  2017-02-15       9.31        9.45           0.0   000001.XSHE       0.0   平安银行\n",
       "  2017-02-16       9.46        9.46      110682.0   000001.XSHE   11700.0   平安银行\n",
       "  2017-02-17       9.46        9.39      109863.0   000001.XSHE   11700.0   平安银行\n",
       "  2017-02-20       9.46        9.56      111852.0   000001.XSHE   11700.0   平安银行\n",
       "  2017-02-21       9.46        9.57           0.0   000001.XSHE       0.0   平安银行\n",
       "  2017-02-24       9.50        9.50      112100.0   000001.XSHE   11800.0   平安银行\n",
       "  2017-02-27       9.50        9.43           0.0   000001.XSHE       0.0   平安银行\n",
       "  2017-03-01       9.49        9.49      110084.0   000001.XSHE   11600.0   平安银行\n",
       "  2017-03-02       9.49        9.43      109388.0   000001.XSHE   11600.0   平安银行\n",
       "  2017-03-03       9.49        9.40      109040.0   000001.XSHE   11600.0   平安银行\n",
       "  2017-03-06       9.49        9.45           0.0   000001.XSHE       0.0   平安银行\n",
       "  2017-03-07       9.45        9.45      109620.0   000001.XSHE   11600.0   平安银行\n",
       "  2017-03-08       9.45        9.42      109272.0   000001.XSHE   11600.0   平安银行\n",
       "  2017-03-09       9.45        9.38      108808.0   000001.XSHE   11600.0   平安银行\n",
       "  2017-03-10       9.45        9.40           0.0   000001.XSHE       0.0   平安银行\n",
       "  2017-03-14       9.44        9.44      108560.0   000001.XSHE   11500.0   平安银行\n",
       "  2017-03-15       9.44        9.48      109020.0   000001.XSHE   11500.0   平安银行\n",
       "  2017-03-16       9.44        9.52      109480.0   000001.XSHE   11500.0   平安银行\n",
       "  2017-03-17       9.44        9.31      107065.0   000001.XSHE   11500.0   平安银行\n",
       "  2017-03-20       9.44        9.25           0.0   000001.XSHE       0.0   平安银行\n",
       "  2017-04-06       9.20        9.20      106720.0   000001.XSHE   11600.0   平安银行\n",
       "  2017-04-07       9.20        9.20           0.0   000001.XSHE       0.0   平安银行\n",
       "  2017-04-12       9.12        9.12      105792.0   000001.XSHE   11600.0   平安银行\n",
       "  2017-04-13       9.12        9.12           0.0   000001.XSHE       0.0   平安银行\n",
       "  \n",
       "  [638 rows x 6 columns],\n",
       "  'summary': {'alpha': -0.029,\n",
       "   'annualized_returns': 0.009,\n",
       "   'benchmark': '000001.XSHE',\n",
       "   'benchmark_annualized_returns': 0.061,\n",
       "   'benchmark_total_returns': 0.507,\n",
       "   'beta': 0.318,\n",
       "   'cash': 106360.575,\n",
       "   'downside_risk': 0.198,\n",
       "   'end_date': '2017-04-28',\n",
       "   'future_starting_cash': 0,\n",
       "   'information_ratio': -0.321,\n",
       "   'max_drawdown': 0.319,\n",
       "   'run_type': 'BACKTEST',\n",
       "   'sharpe': -0.012,\n",
       "   'sortino': -0.011,\n",
       "   'start_date': '2010-06-01',\n",
       "   'stock_starting_cash': 100000,\n",
       "   'strategy_file': 'strategy.py',\n",
       "   'strategy_name': 'strategy',\n",
       "   'total_returns': 0.064,\n",
       "   'total_value': 106360.575,\n",
       "   'tracking_error': 0.266,\n",
       "   'unit_net_value': 1.064,\n",
       "   'units': 100000,\n",
       "   'volatility': 0.182},\n",
       "  'trades':                      commission     exec_id  last_price  last_quantity  \\\n",
       "  datetime                                                                 \n",
       "  2010-09-03 15:00:00     79.5648  1498276837       17.76         5600.0   \n",
       "  2010-09-06 15:00:00     81.5360  1498276838       18.20         5600.0   \n",
       "  2010-09-07 15:00:00     80.8192  1498276839       18.04         5600.0   \n",
       "  2010-09-10 15:00:00     77.0560  1498276840       17.20         5600.0   \n",
       "  2010-09-15 15:00:00     77.1552  1498276841       16.92         5700.0   \n",
       "  2010-09-16 15:00:00     75.8328  1498276842       16.63         5700.0   \n",
       "  2010-10-21 15:00:00     75.4000  1498276843       18.85         5000.0   \n",
       "  2010-10-22 15:00:00     74.0800  1498276844       18.52         5000.0   \n",
       "  2010-11-03 15:00:00     74.6760  1498276845       19.05         4900.0   \n",
       "  2010-11-04 15:00:00     74.1664  1498276846       18.92         4900.0   \n",
       "  2010-11-05 15:00:00     72.6912  1498276847       18.93         4800.0   \n",
       "  2010-11-10 15:00:00     69.6192  1498276848       18.13         4800.0   \n",
       "  2010-11-11 15:00:00     69.3344  1498276849       18.44         4700.0   \n",
       "  2010-11-17 15:00:00     63.1680  1498276850       16.80         4700.0   \n",
       "  2011-02-15 15:00:00     63.2800  1498276851       15.82         5000.0   \n",
       "  2011-02-17 15:00:00     63.9200  1498276852       15.98         5000.0   \n",
       "  2011-02-18 15:00:00     63.9200  1498276853       15.98         5000.0   \n",
       "  2011-02-23 15:00:00     62.3200  1498276854       15.58         5000.0   \n",
       "  2011-02-24 15:00:00     62.2400  1498276855       15.56         5000.0   \n",
       "  2011-02-25 15:00:00     63.5600  1498276856       15.89         5000.0   \n",
       "  2011-03-02 15:00:00     63.4256  1498276857       16.18         4900.0   \n",
       "  2011-03-04 15:00:00     65.3856  1498276858       16.68         4900.0   \n",
       "  2011-03-07 15:00:00     65.6208  1498276859       16.74         4900.0   \n",
       "  2011-04-01 15:00:00     64.9544  1498276860       16.57         4900.0   \n",
       "  2011-04-06 15:00:00     65.2800  1498276861       17.00         4800.0   \n",
       "  2011-04-20 15:00:00     69.3888  1498276862       18.07         4800.0   \n",
       "  2011-04-21 15:00:00     68.1312  1498276863       18.12         4700.0   \n",
       "  2011-04-25 15:00:00     67.9808  1498276864       18.08         4700.0   \n",
       "  2011-07-14 15:00:00     67.5072  1498276865       17.58         4800.0   \n",
       "  2011-07-15 15:00:00     69.0816  1498276866       17.99         4800.0   \n",
       "  ...                         ...         ...         ...            ...   \n",
       "  2016-11-04 15:00:00     85.2696  1498277069        9.11        11700.0   \n",
       "  2016-11-08 15:00:00     85.6440  1498277070        9.15        11700.0   \n",
       "  2016-11-09 15:00:00     85.6208  1498277071        9.07        11800.0   \n",
       "  2016-11-10 15:00:00     86.2816  1498277072        9.14        11800.0   \n",
       "  2016-11-14 15:00:00     86.2992  1498277073        9.22        11700.0   \n",
       "  2016-11-21 15:00:00     86.4864  1498277074        9.24        11700.0   \n",
       "  2016-11-22 15:00:00     86.1120  1498277075        9.36        11500.0   \n",
       "  2016-12-02 15:00:00     87.8600  1498277076        9.55        11500.0   \n",
       "  2016-12-06 15:00:00     87.3080  1498277077        9.49        11500.0   \n",
       "  2016-12-12 15:00:00     87.4000  1498277078        9.50        11500.0   \n",
       "  2017-01-25 15:00:00     87.4144  1498277079        9.26        11800.0   \n",
       "  2017-01-26 15:00:00     88.0752  1498277080        9.33        11800.0   \n",
       "  2017-02-06 15:00:00     87.8864  1498277081        9.31        11800.0   \n",
       "  2017-02-07 15:00:00     87.7920  1498277082        9.30        11800.0   \n",
       "  2017-02-09 15:00:00     87.1416  1498277083        9.31        11700.0   \n",
       "  2017-02-15 15:00:00     88.4520  1498277084        9.45        11700.0   \n",
       "  2017-02-16 15:00:00     88.5456  1498277085        9.46        11700.0   \n",
       "  2017-02-21 15:00:00     89.5752  1498277086        9.57        11700.0   \n",
       "  2017-02-24 15:00:00     89.6800  1498277087        9.50        11800.0   \n",
       "  2017-02-27 15:00:00     89.0192  1498277088        9.43        11800.0   \n",
       "  2017-03-01 15:00:00     88.0672  1498277089        9.49        11600.0   \n",
       "  2017-03-06 15:00:00     87.6960  1498277090        9.45        11600.0   \n",
       "  2017-03-07 15:00:00     87.6960  1498277091        9.45        11600.0   \n",
       "  2017-03-10 15:00:00     87.2320  1498277092        9.40        11600.0   \n",
       "  2017-03-14 15:00:00     86.8480  1498277093        9.44        11500.0   \n",
       "  2017-03-20 15:00:00     85.1000  1498277094        9.25        11500.0   \n",
       "  2017-04-06 15:00:00     85.3760  1498277095        9.20        11600.0   \n",
       "  2017-04-07 15:00:00     85.3760  1498277096        9.20        11600.0   \n",
       "  2017-04-12 15:00:00     84.6336  1498277097        9.12        11600.0   \n",
       "  2017-04-13 15:00:00     84.6336  1498277098        9.12        11600.0   \n",
       "  \n",
       "                      order_book_id    order_id position_effect  side symbol  \\\n",
       "  datetime                                                                     \n",
       "  2010-09-03 15:00:00   000001.XSHE  1498277056            None   BUY   平安银行   \n",
       "  2010-09-06 15:00:00   000001.XSHE  1498277057            None  SELL   平安银行   \n",
       "  2010-09-07 15:00:00   000001.XSHE  1498277058            None   BUY   平安银行   \n",
       "  2010-09-10 15:00:00   000001.XSHE  1498277059            None  SELL   平安银行   \n",
       "  2010-09-15 15:00:00   000001.XSHE  1498277060            None   BUY   平安银行   \n",
       "  2010-09-16 15:00:00   000001.XSHE  1498277061            None  SELL   平安银行   \n",
       "  2010-10-21 15:00:00   000001.XSHE  1498277062            None   BUY   平安银行   \n",
       "  2010-10-22 15:00:00   000001.XSHE  1498277063            None  SELL   平安银行   \n",
       "  2010-11-03 15:00:00   000001.XSHE  1498277064            None   BUY   平安银行   \n",
       "  2010-11-04 15:00:00   000001.XSHE  1498277065            None  SELL   平安银行   \n",
       "  2010-11-05 15:00:00   000001.XSHE  1498277066            None   BUY   平安银行   \n",
       "  2010-11-10 15:00:00   000001.XSHE  1498277067            None  SELL   平安银行   \n",
       "  2010-11-11 15:00:00   000001.XSHE  1498277068            None   BUY   平安银行   \n",
       "  2010-11-17 15:00:00   000001.XSHE  1498277069            None  SELL   平安银行   \n",
       "  2011-02-15 15:00:00   000001.XSHE  1498277070            None   BUY   平安银行   \n",
       "  2011-02-17 15:00:00   000001.XSHE  1498277071            None  SELL   平安银行   \n",
       "  2011-02-18 15:00:00   000001.XSHE  1498277072            None   BUY   平安银行   \n",
       "  2011-02-23 15:00:00   000001.XSHE  1498277073            None  SELL   平安银行   \n",
       "  2011-02-24 15:00:00   000001.XSHE  1498277074            None   BUY   平安银行   \n",
       "  2011-02-25 15:00:00   000001.XSHE  1498277075            None  SELL   平安银行   \n",
       "  2011-03-02 15:00:00   000001.XSHE  1498277076            None   BUY   平安银行   \n",
       "  2011-03-04 15:00:00   000001.XSHE  1498277077            None  SELL   平安银行   \n",
       "  2011-03-07 15:00:00   000001.XSHE  1498277078            None   BUY   平安银行   \n",
       "  2011-04-01 15:00:00   000001.XSHE  1498277079            None  SELL   平安银行   \n",
       "  2011-04-06 15:00:00   000001.XSHE  1498277080            None   BUY   平安银行   \n",
       "  2011-04-20 15:00:00   000001.XSHE  1498277081            None  SELL   平安银行   \n",
       "  2011-04-21 15:00:00   000001.XSHE  1498277082            None   BUY   平安银行   \n",
       "  2011-04-25 15:00:00   000001.XSHE  1498277083            None  SELL   平安银行   \n",
       "  2011-07-14 15:00:00   000001.XSHE  1498277084            None   BUY   平安银行   \n",
       "  2011-07-15 15:00:00   000001.XSHE  1498277085            None  SELL   平安银行   \n",
       "  ...                           ...         ...             ...   ...    ...   \n",
       "  2016-11-04 15:00:00   000001.XSHE  1498277290            None   BUY   平安银行   \n",
       "  2016-11-08 15:00:00   000001.XSHE  1498277291            None  SELL   平安银行   \n",
       "  2016-11-09 15:00:00   000001.XSHE  1498277292            None   BUY   平安银行   \n",
       "  2016-11-10 15:00:00   000001.XSHE  1498277293            None  SELL   平安银行   \n",
       "  2016-11-14 15:00:00   000001.XSHE  1498277294            None   BUY   平安银行   \n",
       "  2016-11-21 15:00:00   000001.XSHE  1498277295            None  SELL   平安银行   \n",
       "  2016-11-22 15:00:00   000001.XSHE  1498277296            None   BUY   平安银行   \n",
       "  2016-12-02 15:00:00   000001.XSHE  1498277297            None  SELL   平安银行   \n",
       "  2016-12-06 15:00:00   000001.XSHE  1498277298            None   BUY   平安银行   \n",
       "  2016-12-12 15:00:00   000001.XSHE  1498277299            None  SELL   平安银行   \n",
       "  2017-01-25 15:00:00   000001.XSHE  1498277300            None   BUY   平安银行   \n",
       "  2017-01-26 15:00:00   000001.XSHE  1498277301            None  SELL   平安银行   \n",
       "  2017-02-06 15:00:00   000001.XSHE  1498277302            None   BUY   平安银行   \n",
       "  2017-02-07 15:00:00   000001.XSHE  1498277303            None  SELL   平安银行   \n",
       "  2017-02-09 15:00:00   000001.XSHE  1498277304            None   BUY   平安银行   \n",
       "  2017-02-15 15:00:00   000001.XSHE  1498277305            None  SELL   平安银行   \n",
       "  2017-02-16 15:00:00   000001.XSHE  1498277306            None   BUY   平安银行   \n",
       "  2017-02-21 15:00:00   000001.XSHE  1498277307            None  SELL   平安银行   \n",
       "  2017-02-24 15:00:00   000001.XSHE  1498277308            None   BUY   平安银行   \n",
       "  2017-02-27 15:00:00   000001.XSHE  1498277309            None  SELL   平安银行   \n",
       "  2017-03-01 15:00:00   000001.XSHE  1498277310            None   BUY   平安银行   \n",
       "  2017-03-06 15:00:00   000001.XSHE  1498277311            None  SELL   平安银行   \n",
       "  2017-03-07 15:00:00   000001.XSHE  1498277312            None   BUY   平安银行   \n",
       "  2017-03-10 15:00:00   000001.XSHE  1498277313            None  SELL   平安银行   \n",
       "  2017-03-14 15:00:00   000001.XSHE  1498277314            None   BUY   平安银行   \n",
       "  2017-03-20 15:00:00   000001.XSHE  1498277315            None  SELL   平安银行   \n",
       "  2017-04-06 15:00:00   000001.XSHE  1498277316            None   BUY   平安银行   \n",
       "  2017-04-07 15:00:00   000001.XSHE  1498277317            None  SELL   平安银行   \n",
       "  2017-04-12 15:00:00   000001.XSHE  1498277318            None   BUY   平安银行   \n",
       "  2017-04-13 15:00:00   000001.XSHE  1498277319            None  SELL   平安银行   \n",
       "  \n",
       "                           tax     trading_datetime  transaction_cost  \n",
       "  datetime                                                             \n",
       "  2010-09-03 15:00:00    0.000  2010-09-03 15:00:00           79.5648  \n",
       "  2010-09-06 15:00:00  101.920  2010-09-06 15:00:00          183.4560  \n",
       "  2010-09-07 15:00:00    0.000  2010-09-07 15:00:00           80.8192  \n",
       "  2010-09-10 15:00:00   96.320  2010-09-10 15:00:00          173.3760  \n",
       "  2010-09-15 15:00:00    0.000  2010-09-15 15:00:00           77.1552  \n",
       "  2010-09-16 15:00:00   94.791  2010-09-16 15:00:00          170.6238  \n",
       "  2010-10-21 15:00:00    0.000  2010-10-21 15:00:00           75.4000  \n",
       "  2010-10-22 15:00:00   92.600  2010-10-22 15:00:00          166.6800  \n",
       "  2010-11-03 15:00:00    0.000  2010-11-03 15:00:00           74.6760  \n",
       "  2010-11-04 15:00:00   92.708  2010-11-04 15:00:00          166.8744  \n",
       "  2010-11-05 15:00:00    0.000  2010-11-05 15:00:00           72.6912  \n",
       "  2010-11-10 15:00:00   87.024  2010-11-10 15:00:00          156.6432  \n",
       "  2010-11-11 15:00:00    0.000  2010-11-11 15:00:00           69.3344  \n",
       "  2010-11-17 15:00:00   78.960  2010-11-17 15:00:00          142.1280  \n",
       "  2011-02-15 15:00:00    0.000  2011-02-15 15:00:00           63.2800  \n",
       "  2011-02-17 15:00:00   79.900  2011-02-17 15:00:00          143.8200  \n",
       "  2011-02-18 15:00:00    0.000  2011-02-18 15:00:00           63.9200  \n",
       "  2011-02-23 15:00:00   77.900  2011-02-23 15:00:00          140.2200  \n",
       "  2011-02-24 15:00:00    0.000  2011-02-24 15:00:00           62.2400  \n",
       "  2011-02-25 15:00:00   79.450  2011-02-25 15:00:00          143.0100  \n",
       "  2011-03-02 15:00:00    0.000  2011-03-02 15:00:00           63.4256  \n",
       "  2011-03-04 15:00:00   81.732  2011-03-04 15:00:00          147.1176  \n",
       "  2011-03-07 15:00:00    0.000  2011-03-07 15:00:00           65.6208  \n",
       "  2011-04-01 15:00:00   81.193  2011-04-01 15:00:00          146.1474  \n",
       "  2011-04-06 15:00:00    0.000  2011-04-06 15:00:00           65.2800  \n",
       "  2011-04-20 15:00:00   86.736  2011-04-20 15:00:00          156.1248  \n",
       "  2011-04-21 15:00:00    0.000  2011-04-21 15:00:00           68.1312  \n",
       "  2011-04-25 15:00:00   84.976  2011-04-25 15:00:00          152.9568  \n",
       "  2011-07-14 15:00:00    0.000  2011-07-14 15:00:00           67.5072  \n",
       "  2011-07-15 15:00:00   86.352  2011-07-15 15:00:00          155.4336  \n",
       "  ...                      ...                  ...               ...  \n",
       "  2016-11-04 15:00:00    0.000  2016-11-04 15:00:00           85.2696  \n",
       "  2016-11-08 15:00:00  107.055  2016-11-08 15:00:00          192.6990  \n",
       "  2016-11-09 15:00:00    0.000  2016-11-09 15:00:00           85.6208  \n",
       "  2016-11-10 15:00:00  107.852  2016-11-10 15:00:00          194.1336  \n",
       "  2016-11-14 15:00:00    0.000  2016-11-14 15:00:00           86.2992  \n",
       "  2016-11-21 15:00:00  108.108  2016-11-21 15:00:00          194.5944  \n",
       "  2016-11-22 15:00:00    0.000  2016-11-22 15:00:00           86.1120  \n",
       "  2016-12-02 15:00:00  109.825  2016-12-02 15:00:00          197.6850  \n",
       "  2016-12-06 15:00:00    0.000  2016-12-06 15:00:00           87.3080  \n",
       "  2016-12-12 15:00:00  109.250  2016-12-12 15:00:00          196.6500  \n",
       "  2017-01-25 15:00:00    0.000  2017-01-25 15:00:00           87.4144  \n",
       "  2017-01-26 15:00:00  110.094  2017-01-26 15:00:00          198.1692  \n",
       "  2017-02-06 15:00:00    0.000  2017-02-06 15:00:00           87.8864  \n",
       "  2017-02-07 15:00:00  109.740  2017-02-07 15:00:00          197.5320  \n",
       "  2017-02-09 15:00:00    0.000  2017-02-09 15:00:00           87.1416  \n",
       "  2017-02-15 15:00:00  110.565  2017-02-15 15:00:00          199.0170  \n",
       "  2017-02-16 15:00:00    0.000  2017-02-16 15:00:00           88.5456  \n",
       "  2017-02-21 15:00:00  111.969  2017-02-21 15:00:00          201.5442  \n",
       "  2017-02-24 15:00:00    0.000  2017-02-24 15:00:00           89.6800  \n",
       "  2017-02-27 15:00:00  111.274  2017-02-27 15:00:00          200.2932  \n",
       "  2017-03-01 15:00:00    0.000  2017-03-01 15:00:00           88.0672  \n",
       "  2017-03-06 15:00:00  109.620  2017-03-06 15:00:00          197.3160  \n",
       "  2017-03-07 15:00:00    0.000  2017-03-07 15:00:00           87.6960  \n",
       "  2017-03-10 15:00:00  109.040  2017-03-10 15:00:00          196.2720  \n",
       "  2017-03-14 15:00:00    0.000  2017-03-14 15:00:00           86.8480  \n",
       "  2017-03-20 15:00:00  106.375  2017-03-20 15:00:00          191.4750  \n",
       "  2017-04-06 15:00:00    0.000  2017-04-06 15:00:00           85.3760  \n",
       "  2017-04-07 15:00:00  106.720  2017-04-07 15:00:00          192.0960  \n",
       "  2017-04-12 15:00:00    0.000  2017-04-12 15:00:00           84.6336  \n",
       "  2017-04-13 15:00:00  105.792  2017-04-13 15:00:00          190.4256  \n",
       "  \n",
       "  [262 rows x 12 columns]}}"
      ]
     },
     "execution_count": 20,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "#coding=utf-8\n",
    "# run_code_demo\n",
    "from rqalpha import run_code\n",
    "\n",
    "code = \"\"\"\n",
    "import rqalpha\n",
    "from rqalpha.api import *\n",
    "import os\n",
    "import talib as ta\n",
    "import warnings\n",
    "import arch\n",
    "from fxdayu_data import DataAPI\n",
    "\n",
    "\n",
    "\n",
    "def init(context):\n",
    "    context.s1 = \"000001.XSHE\"\n",
    "    DataAPI.set_file('D:/PycharmProjects/Quant_Alpha/Data_Manager/Valuation_Selection/config.py')\n",
    "    df = DataAPI.candle('000001.XSHG', 'D')\n",
    "    df['MA_hedge'] = ta.abstract.MA(df, 40)\n",
    "    context.df = df\n",
    "\n",
    "def handle_bar(context, bar_dict):\n",
    "    if can_trade(context):\n",
    "        time_series(context)\n",
    "\n",
    "def time_series(context):\n",
    "    price = history_bars(context.s1, 30, '1d', 'close')\n",
    "    ret = map(lambda a, b: (b-a)/a, price[:-1], price[1:])\n",
    "    # print ret\n",
    "    with warnings.catch_warnings():\n",
    "        warnings.filterwarnings(\"ignore\")\n",
    "        #order=sm.tsa.arma_order_select_ic(data.pct_change()[1:],max_ar=5,max_ma=4,ic='bic')['bic_min_order']\n",
    "        am = arch.arch_model(ret,mean='AR',lags=1, p=1, o=0, q=1, dist='StudentsT',vol='GARCH')\n",
    "        res = am.fit()\n",
    "        forecasts = res.forecast()\n",
    "        cur_position = context.portfolio.positions[context.s1].quantity\n",
    "        if forecasts.mean[-1:].values[0]>0 and cur_position==0:\n",
    "            order_target_percent(context.s1, 1)\n",
    "        if forecasts.mean[-1:].values[0]<0 and cur_position>0:\n",
    "            order_target_percent(context.s1, 0)\n",
    "\n",
    "def sell_all(context):\n",
    "    for stock in context.portfolio.positions:\n",
    "        order_target_percent(stock, 0)\n",
    "\n",
    "def can_trade(context):\n",
    "    if context.df.close.loc[context.now] < context.df.MA_hedge.loc[context.now]:\n",
    "        sell_all(context)\n",
    "        return False\n",
    "    else:\n",
    "        return True\n",
    "\n",
    "\"\"\"\n",
    "\n",
    "config = {\n",
    "  \"base\": {\n",
    "    \"start_date\": \"2010-06-01\",\n",
    "    \"end_date\": \"2017-05-01\",\n",
    "    \"securities\": ['stock'],\n",
    "    \"stock_starting_cash\": 100000,\n",
    "    \"benchmark\": \"000001.XSHE\"\n",
    "  },\n",
    "  \"extra\": {\n",
    "    \"log_level\": \"verbose\",\n",
    "  },\n",
    "  \"mod\": {\n",
    "    \"sys_analyser\": {\n",
    "      \"enabled\": True,\n",
    "      \"plot\": True\n",
    "    }\n",
    "  }\n",
    "}\n",
    "\n",
    "run_code(code, config)\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 11,
   "metadata": {
    "collapsed": false
   },
   "outputs": [
    {
     "data": {
      "image/png": "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\nyc/epute/96WLVsmPPjgg0Lv3r2FL774QhAEQSgrKxPGjBkjhISECAMHDhQuXLjQ6NdFtWdpXShn\n+nk6e/ZsoVWrVoKbm5vw+uuvCxqNhnWhiRoxYoSwYcMGYdeuXcLEiROFDRs2CK+99poQFhYmREVF\nCWvWrBG2b98u/Pvf/xb27t0rTJw4URgzZowwYcIEobi4uMbnpubPny8EBwcLr7/+urBjxw6hoKBA\nePnll4WwsDD9JIWGEw6a22/IdH98fLwwduxY4bnnnhMSEhJqLG/6ejWVN3f8jh07hBMnTjRY+Xu5\nf2fPnhWee+45ITw8XEhJSbnn+2G6f9euXUL//v2F4OBg/TXZ0v07dOiQsG/fviqvRRAEYcyYMUJp\naakgCEKl+mN6v03t379fePXVV4Xw8HAhKiqq0t+PIAjCvHnzhPXr1wuCIAgnT54UIiMjhREjRjTp\nyfvtBKH59lm+cOECTp48iWHDhtWpy69CocD//vc/tGvXDgMGDKi385LtM/ceV1UfyLbd6/vGv/fG\nx8/epoufk1SOdYGImrvz589DJBLh4YcftsrrHz58GCtXrsQPP/wAFxcXq2RoCM26gYKIiIiIiIiI\nmoZmMQcFERERERERETVtbKAgIiIiIiIiIqtjAwURERERERERWR0bKIiIiIiIiIjI6thAQURERERE\nRERWxwYKIiIiIiIiIrI6NlAQERERERERkdWxgYKIiIiIiIiIrI4NFERERERERERkdWygICIiIiIi\nIiKrYwMFEREREREREVkdGyiIiIiIiIiIyOrYQEFEREREREREVscGCiIiIiIiIiKyOjZQEBERERER\nEZHVsYGCiIiIiIiIiKyODRREREREREREZHVsoCAiIiIiIiIiq2MDBRERERERERFZHRsoiIiIiIiI\niMjq2EBBRERERERERFbHBgoiIiIiIiIisjo2UBARERERERGR1bGBgoiIiIiIiIisjg0URERERERE\nRGR1bKAgIiIiIiIiIqtjAwURERERERERWR0bKIiIiIiIiIjI6thAQURERERERERWxwYKIiIiIiIi\nIrI6NlAQERERERERkdWxgYKIiIiIiIiIrI4NFERERERERERkdWygICIiIiIiIiKrYwMFERERERER\nEVkdGyiIiIiIiIiIyOrYQEFEREREREREVscGCiIiIiIiIiKyOjZQEBEREREREZHVsYGCiIiIiIiI\n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\n",
      "text/plain": [
       "<matplotlib.figure.Figure at 0xb705d438>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/plain": [
       "{'sys_analyser': {'benchmark_portfolio':                 cash  market_value  static_unit_net_value  total_value  \\\n",
       "  date                                                                     \n",
       "  2010-06-01     6.000     99994.000                  1.000   100000.000   \n",
       "  2010-06-02     6.000     99589.400                  1.000    99595.400   \n",
       "  2010-06-03     6.000     99531.600                  0.996    99537.600   \n",
       "  2010-06-04     6.000     99994.000                  0.995   100000.000   \n",
       "  2010-06-07     6.000     97739.800                  1.000    97745.800   \n",
       "  2010-06-08     6.000     96526.000                  0.977    96532.000   \n",
       "  2010-06-09     6.000    102132.600                  0.965   102138.600   \n",
       "  2010-06-10     6.000     98895.800                  1.021    98901.800   \n",
       "  2010-06-11     6.000     99127.000                  0.989    99133.000   \n",
       "  2010-06-17     6.000     99127.000                  0.991    99133.000   \n",
       "  2010-06-18     6.000    100109.600                  0.991   100115.600   \n",
       "  2010-06-21     6.000    105774.000                  1.001   105780.000   \n",
       "  2010-06-22     6.000    107103.400                  1.058   107109.400   \n",
       "  2010-06-23     6.000    106063.000                  1.071   106069.000   \n",
       "  2010-06-24     6.000    107103.400                  1.061   107109.400   \n",
       "  2010-06-25     6.000    104675.800                  1.071   104681.800   \n",
       "  2010-06-28     6.000    106872.200                  1.047   106878.200   \n",
       "  2010-06-29     6.000    101207.800                  1.069   101213.800   \n",
       "  2010-06-30     6.000    101207.800                  1.012   101213.800   \n",
       "  2010-07-01     6.000    101207.800                  1.012   101213.800   \n",
       "  2010-07-02     6.000    101207.800                  1.012   101213.800   \n",
       "  2010-07-05     6.000    101207.800                  1.012   101213.800   \n",
       "  2010-07-06     6.000    101207.800                  1.012   101213.800   \n",
       "  2010-07-07     6.000    101207.800                  1.012   101213.800   \n",
       "  2010-07-08     6.000    101207.800                  1.012   101213.800   \n",
       "  2010-07-09     6.000    101207.800                  1.012   101213.800   \n",
       "  2010-07-12     6.000    101207.800                  1.012   101213.800   \n",
       "  2010-07-13     6.000    101207.800                  1.012   101213.800   \n",
       "  2010-07-14     6.000    101207.800                  1.012   101213.800   \n",
       "  2010-07-15     6.000    101207.800                  1.012   101213.800   \n",
       "  ...              ...           ...                    ...          ...   \n",
       "  2017-03-16  7014.782    152134.779                  1.585   159149.561   \n",
       "  2017-03-17  7014.782    148778.865                  1.591   155793.646   \n",
       "  2017-03-20  7014.782    147820.032                  1.558   154834.814   \n",
       "  2017-03-21  7014.782    147660.227                  1.548   154675.008   \n",
       "  2017-03-22  7014.782    146381.783                  1.547   153396.565   \n",
       "  2017-03-23  7014.782    147021.005                  1.534   154035.787   \n",
       "  2017-03-24  7014.782    146861.199                  1.540   153875.981   \n",
       "  2017-03-27  7014.782    146062.172                  1.539   153076.954   \n",
       "  2017-03-28  7014.782    145742.561                  1.531   152757.343   \n",
       "  2017-03-29  7014.782    145582.756                  1.528   152597.538   \n",
       "  2017-03-30  7014.782    145103.340                  1.526   152118.121   \n",
       "  2017-03-31  7014.782    146541.588                  1.521   153556.370   \n",
       "  2017-04-05  7014.782    147180.810                  1.536   154195.592   \n",
       "  2017-04-06  7014.782    147021.005                  1.542   154035.787   \n",
       "  2017-04-07  7014.782    147021.005                  1.540   154035.787   \n",
       "  2017-04-10  7014.782    146701.394                  1.540   153716.176   \n",
       "  2017-04-11  7014.782    146221.978                  1.537   153236.759   \n",
       "  2017-04-12  7014.782    145742.561                  1.532   152757.343   \n",
       "  2017-04-13  7014.782    145742.561                  1.528   152757.343   \n",
       "  2017-04-14  7014.782    145103.340                  1.528   152118.121   \n",
       "  2017-04-17  7014.782    145422.950                  1.521   152437.732   \n",
       "  2017-04-18  7014.782    144623.923                  1.524   151638.705   \n",
       "  2017-04-19  7014.782    142386.647                  1.516   149401.429   \n",
       "  2017-04-20  7014.782    142546.452                  1.494   149561.234   \n",
       "  2017-04-21  7014.782    143345.480                  1.496   150360.261   \n",
       "  2017-04-24  7014.782    142706.258                  1.504   149721.040   \n",
       "  2017-04-25  7014.782    143824.896                  1.497   150839.678   \n",
       "  2017-04-26  7014.782    143665.091                  1.508   150679.872   \n",
       "  2017-04-27  7014.782    143345.480                  1.507   150360.261   \n",
       "  2017-04-28  7014.782    143665.091                  1.504   150679.872   \n",
       "  \n",
       "              unit_net_value   units  \n",
       "  date                                \n",
       "  2010-06-01        1.000000  100000  \n",
       "  2010-06-02        0.995954  100000  \n",
       "  2010-06-03        0.995376  100000  \n",
       "  2010-06-04        1.000000  100000  \n",
       "  2010-06-07        0.977458  100000  \n",
       "  2010-06-08        0.965320  100000  \n",
       "  2010-06-09        1.021386  100000  \n",
       "  2010-06-10        0.989018  100000  \n",
       "  2010-06-11        0.991330  100000  \n",
       "  2010-06-17        0.991330  100000  \n",
       "  2010-06-18        1.001156  100000  \n",
       "  2010-06-21        1.057800  100000  \n",
       "  2010-06-22        1.071094  100000  \n",
       "  2010-06-23        1.060690  100000  \n",
       "  2010-06-24        1.071094  100000  \n",
       "  2010-06-25        1.046818  100000  \n",
       "  2010-06-28        1.068782  100000  \n",
       "  2010-06-29        1.012138  100000  \n",
       "  2010-06-30        1.012138  100000  \n",
       "  2010-07-01        1.012138  100000  \n",
       "  2010-07-02        1.012138  100000  \n",
       "  2010-07-05        1.012138  100000  \n",
       "  2010-07-06        1.012138  100000  \n",
       "  2010-07-07        1.012138  100000  \n",
       "  2010-07-08        1.012138  100000  \n",
       "  2010-07-09        1.012138  100000  \n",
       "  2010-07-12        1.012138  100000  \n",
       "  2010-07-13        1.012138  100000  \n",
       "  2010-07-14        1.012138  100000  \n",
       "  2010-07-15        1.012138  100000  \n",
       "  ...                    ...     ...  \n",
       "  2017-03-16        1.591496  100000  \n",
       "  2017-03-17        1.557936  100000  \n",
       "  2017-03-20        1.548348  100000  \n",
       "  2017-03-21        1.546750  100000  \n",
       "  2017-03-22        1.533966  100000  \n",
       "  2017-03-23        1.540358  100000  \n",
       "  2017-03-24        1.538760  100000  \n",
       "  2017-03-27        1.530770  100000  \n",
       "  2017-03-28        1.527573  100000  \n",
       "  2017-03-29        1.525975  100000  \n",
       "  2017-03-30        1.521181  100000  \n",
       "  2017-03-31        1.535564  100000  \n",
       "  2017-04-05        1.541956  100000  \n",
       "  2017-04-06        1.540358  100000  \n",
       "  2017-04-07        1.540358  100000  \n",
       "  2017-04-10        1.537162  100000  \n",
       "  2017-04-11        1.532368  100000  \n",
       "  2017-04-12        1.527573  100000  \n",
       "  2017-04-13        1.527573  100000  \n",
       "  2017-04-14        1.521181  100000  \n",
       "  2017-04-17        1.524377  100000  \n",
       "  2017-04-18        1.516387  100000  \n",
       "  2017-04-19        1.494014  100000  \n",
       "  2017-04-20        1.495612  100000  \n",
       "  2017-04-21        1.503603  100000  \n",
       "  2017-04-24        1.497210  100000  \n",
       "  2017-04-25        1.508397  100000  \n",
       "  2017-04-26        1.506799  100000  \n",
       "  2017-04-27        1.503603  100000  \n",
       "  2017-04-28        1.506799  100000  \n",
       "  \n",
       "  [1678 rows x 6 columns],\n",
       "  'portfolio':                   cash  market_value  static_unit_net_value  total_value  \\\n",
       "  date                                                                       \n",
       "  2010-06-01  100000.000           0.0                  1.000   100000.000   \n",
       "  2010-06-02  100000.000           0.0                  1.000   100000.000   \n",
       "  2010-06-03  100000.000           0.0                  1.000   100000.000   \n",
       "  2010-06-04  100000.000           0.0                  1.000   100000.000   \n",
       "  2010-06-07  100000.000           0.0                  1.000   100000.000   \n",
       "  2010-06-08  100000.000           0.0                  1.000   100000.000   \n",
       "  2010-06-09  100000.000           0.0                  1.000   100000.000   \n",
       "  2010-06-10  100000.000           0.0                  1.000   100000.000   \n",
       "  2010-06-11  100000.000           0.0                  1.000   100000.000   \n",
       "  2010-06-17  100000.000           0.0                  1.000   100000.000   \n",
       "  2010-06-18  100000.000           0.0                  1.000   100000.000   \n",
       "  2010-06-21  100000.000           0.0                  1.000   100000.000   \n",
       "  2010-06-22  100000.000           0.0                  1.000   100000.000   \n",
       "  2010-06-23  100000.000           0.0                  1.000   100000.000   \n",
       "  2010-06-24  100000.000           0.0                  1.000   100000.000   \n",
       "  2010-06-25  100000.000           0.0                  1.000   100000.000   \n",
       "  2010-06-28  100000.000           0.0                  1.000   100000.000   \n",
       "  2010-06-29  100000.000           0.0                  1.000   100000.000   \n",
       "  2010-06-30  100000.000           0.0                  1.000   100000.000   \n",
       "  2010-07-01  100000.000           0.0                  1.000   100000.000   \n",
       "  2010-07-02  100000.000           0.0                  1.000   100000.000   \n",
       "  2010-07-05  100000.000           0.0                  1.000   100000.000   \n",
       "  2010-07-06  100000.000           0.0                  1.000   100000.000   \n",
       "  2010-07-07  100000.000           0.0                  1.000   100000.000   \n",
       "  2010-07-08  100000.000           0.0                  1.000   100000.000   \n",
       "  2010-07-09  100000.000           0.0                  1.000   100000.000   \n",
       "  2010-07-12  100000.000           0.0                  1.000   100000.000   \n",
       "  2010-07-13  100000.000           0.0                  1.000   100000.000   \n",
       "  2010-07-14  100000.000           0.0                  1.000   100000.000   \n",
       "  2010-07-15  100000.000           0.0                  1.000   100000.000   \n",
       "  ...                ...           ...                    ...          ...   \n",
       "  2017-03-16     193.893      165648.0                  1.651   165841.893   \n",
       "  2017-03-17  161896.304           0.0                  1.658   161896.304   \n",
       "  2017-03-20  161896.304           0.0                  1.619   161896.304   \n",
       "  2017-03-21  161896.304           0.0                  1.619   161896.304   \n",
       "  2017-03-22  161896.304           0.0                  1.619   161896.304   \n",
       "  2017-03-23  161896.304           0.0                  1.619   161896.304   \n",
       "  2017-03-24  161896.304           0.0                  1.619   161896.304   \n",
       "  2017-03-27  161896.304           0.0                  1.619   161896.304   \n",
       "  2017-03-28  161896.304           0.0                  1.619   161896.304   \n",
       "  2017-03-29  161896.304           0.0                  1.619   161896.304   \n",
       "  2017-03-30  161896.304           0.0                  1.619   161896.304   \n",
       "  2017-03-31  161896.304           0.0                  1.619   161896.304   \n",
       "  2017-04-05  161896.304           0.0                  1.619   161896.304   \n",
       "  2017-04-06  161896.304           0.0                  1.619   161896.304   \n",
       "  2017-04-07  161896.304           0.0                  1.619   161896.304   \n",
       "  2017-04-10  161896.304           0.0                  1.619   161896.304   \n",
       "  2017-04-11  161896.304           0.0                  1.619   161896.304   \n",
       "  2017-04-12  161896.304           0.0                  1.619   161896.304   \n",
       "  2017-04-13  161896.304           0.0                  1.619   161896.304   \n",
       "  2017-04-14  161896.304           0.0                  1.619   161896.304   \n",
       "  2017-04-17  161896.304           0.0                  1.619   161896.304   \n",
       "  2017-04-18  161896.304           0.0                  1.619   161896.304   \n",
       "  2017-04-19  161896.304           0.0                  1.619   161896.304   \n",
       "  2017-04-20  161896.304           0.0                  1.619   161896.304   \n",
       "  2017-04-21  161896.304           0.0                  1.619   161896.304   \n",
       "  2017-04-24  161896.304           0.0                  1.619   161896.304   \n",
       "  2017-04-25  161896.304           0.0                  1.619   161896.304   \n",
       "  2017-04-26  161896.304           0.0                  1.619   161896.304   \n",
       "  2017-04-27  161896.304           0.0                  1.619   161896.304   \n",
       "  2017-04-28  161896.304           0.0                  1.619   161896.304   \n",
       "  \n",
       "              unit_net_value   units  \n",
       "  date                                \n",
       "  2010-06-01        1.000000  100000  \n",
       "  2010-06-02        1.000000  100000  \n",
       "  2010-06-03        1.000000  100000  \n",
       "  2010-06-04        1.000000  100000  \n",
       "  2010-06-07        1.000000  100000  \n",
       "  2010-06-08        1.000000  100000  \n",
       "  2010-06-09        1.000000  100000  \n",
       "  2010-06-10        1.000000  100000  \n",
       "  2010-06-11        1.000000  100000  \n",
       "  2010-06-17        1.000000  100000  \n",
       "  2010-06-18        1.000000  100000  \n",
       "  2010-06-21        1.000000  100000  \n",
       "  2010-06-22        1.000000  100000  \n",
       "  2010-06-23        1.000000  100000  \n",
       "  2010-06-24        1.000000  100000  \n",
       "  2010-06-25        1.000000  100000  \n",
       "  2010-06-28        1.000000  100000  \n",
       "  2010-06-29        1.000000  100000  \n",
       "  2010-06-30        1.000000  100000  \n",
       "  2010-07-01        1.000000  100000  \n",
       "  2010-07-02        1.000000  100000  \n",
       "  2010-07-05        1.000000  100000  \n",
       "  2010-07-06        1.000000  100000  \n",
       "  2010-07-07        1.000000  100000  \n",
       "  2010-07-08        1.000000  100000  \n",
       "  2010-07-09        1.000000  100000  \n",
       "  2010-07-12        1.000000  100000  \n",
       "  2010-07-13        1.000000  100000  \n",
       "  2010-07-14        1.000000  100000  \n",
       "  2010-07-15        1.000000  100000  \n",
       "  ...                    ...     ...  \n",
       "  2017-03-16        1.658419  100000  \n",
       "  2017-03-17        1.618963  100000  \n",
       "  2017-03-20        1.618963  100000  \n",
       "  2017-03-21        1.618963  100000  \n",
       "  2017-03-22        1.618963  100000  \n",
       "  2017-03-23        1.618963  100000  \n",
       "  2017-03-24        1.618963  100000  \n",
       "  2017-03-27        1.618963  100000  \n",
       "  2017-03-28        1.618963  100000  \n",
       "  2017-03-29        1.618963  100000  \n",
       "  2017-03-30        1.618963  100000  \n",
       "  2017-03-31        1.618963  100000  \n",
       "  2017-04-05        1.618963  100000  \n",
       "  2017-04-06        1.618963  100000  \n",
       "  2017-04-07        1.618963  100000  \n",
       "  2017-04-10        1.618963  100000  \n",
       "  2017-04-11        1.618963  100000  \n",
       "  2017-04-12        1.618963  100000  \n",
       "  2017-04-13        1.618963  100000  \n",
       "  2017-04-14        1.618963  100000  \n",
       "  2017-04-17        1.618963  100000  \n",
       "  2017-04-18        1.618963  100000  \n",
       "  2017-04-19        1.618963  100000  \n",
       "  2017-04-20        1.618963  100000  \n",
       "  2017-04-21        1.618963  100000  \n",
       "  2017-04-24        1.618963  100000  \n",
       "  2017-04-25        1.618963  100000  \n",
       "  2017-04-26        1.618963  100000  \n",
       "  2017-04-27        1.618963  100000  \n",
       "  2017-04-28        1.618963  100000  \n",
       "  \n",
       "  [1678 rows x 6 columns],\n",
       "  'stock_account':                   cash  dividend_receivable  market_value  total_value  \\\n",
       "  date                                                                     \n",
       "  2010-06-01  100000.000                    0           0.0   100000.000   \n",
       "  2010-06-02  100000.000                    0           0.0   100000.000   \n",
       "  2010-06-03  100000.000                    0           0.0   100000.000   \n",
       "  2010-06-04  100000.000                    0           0.0   100000.000   \n",
       "  2010-06-07  100000.000                    0           0.0   100000.000   \n",
       "  2010-06-08  100000.000                    0           0.0   100000.000   \n",
       "  2010-06-09  100000.000                    0           0.0   100000.000   \n",
       "  2010-06-10  100000.000                    0           0.0   100000.000   \n",
       "  2010-06-11  100000.000                    0           0.0   100000.000   \n",
       "  2010-06-17  100000.000                    0           0.0   100000.000   \n",
       "  2010-06-18  100000.000                    0           0.0   100000.000   \n",
       "  2010-06-21  100000.000                    0           0.0   100000.000   \n",
       "  2010-06-22  100000.000                    0           0.0   100000.000   \n",
       "  2010-06-23  100000.000                    0           0.0   100000.000   \n",
       "  2010-06-24  100000.000                    0           0.0   100000.000   \n",
       "  2010-06-25  100000.000                    0           0.0   100000.000   \n",
       "  2010-06-28  100000.000                    0           0.0   100000.000   \n",
       "  2010-06-29  100000.000                    0           0.0   100000.000   \n",
       "  2010-06-30  100000.000                    0           0.0   100000.000   \n",
       "  2010-07-01  100000.000                    0           0.0   100000.000   \n",
       "  2010-07-02  100000.000                    0           0.0   100000.000   \n",
       "  2010-07-05  100000.000                    0           0.0   100000.000   \n",
       "  2010-07-06  100000.000                    0           0.0   100000.000   \n",
       "  2010-07-07  100000.000                    0           0.0   100000.000   \n",
       "  2010-07-08  100000.000                    0           0.0   100000.000   \n",
       "  2010-07-09  100000.000                    0           0.0   100000.000   \n",
       "  2010-07-12  100000.000                    0           0.0   100000.000   \n",
       "  2010-07-13  100000.000                    0           0.0   100000.000   \n",
       "  2010-07-14  100000.000                    0           0.0   100000.000   \n",
       "  2010-07-15  100000.000                    0           0.0   100000.000   \n",
       "  ...                ...                  ...           ...          ...   \n",
       "  2017-03-16     193.893                    0      165648.0   165841.893   \n",
       "  2017-03-17  161896.304                    0           0.0   161896.304   \n",
       "  2017-03-20  161896.304                    0           0.0   161896.304   \n",
       "  2017-03-21  161896.304                    0           0.0   161896.304   \n",
       "  2017-03-22  161896.304                    0           0.0   161896.304   \n",
       "  2017-03-23  161896.304                    0           0.0   161896.304   \n",
       "  2017-03-24  161896.304                    0           0.0   161896.304   \n",
       "  2017-03-27  161896.304                    0           0.0   161896.304   \n",
       "  2017-03-28  161896.304                    0           0.0   161896.304   \n",
       "  2017-03-29  161896.304                    0           0.0   161896.304   \n",
       "  2017-03-30  161896.304                    0           0.0   161896.304   \n",
       "  2017-03-31  161896.304                    0           0.0   161896.304   \n",
       "  2017-04-05  161896.304                    0           0.0   161896.304   \n",
       "  2017-04-06  161896.304                    0           0.0   161896.304   \n",
       "  2017-04-07  161896.304                    0           0.0   161896.304   \n",
       "  2017-04-10  161896.304                    0           0.0   161896.304   \n",
       "  2017-04-11  161896.304                    0           0.0   161896.304   \n",
       "  2017-04-12  161896.304                    0           0.0   161896.304   \n",
       "  2017-04-13  161896.304                    0           0.0   161896.304   \n",
       "  2017-04-14  161896.304                    0           0.0   161896.304   \n",
       "  2017-04-17  161896.304                    0           0.0   161896.304   \n",
       "  2017-04-18  161896.304                    0           0.0   161896.304   \n",
       "  2017-04-19  161896.304                    0           0.0   161896.304   \n",
       "  2017-04-20  161896.304                    0           0.0   161896.304   \n",
       "  2017-04-21  161896.304                    0           0.0   161896.304   \n",
       "  2017-04-24  161896.304                    0           0.0   161896.304   \n",
       "  2017-04-25  161896.304                    0           0.0   161896.304   \n",
       "  2017-04-26  161896.304                    0           0.0   161896.304   \n",
       "  2017-04-27  161896.304                    0           0.0   161896.304   \n",
       "  2017-04-28  161896.304                    0           0.0   161896.304   \n",
       "  \n",
       "              transaction_cost  \n",
       "  date                          \n",
       "  2010-06-01             0.000  \n",
       "  2010-06-02             0.000  \n",
       "  2010-06-03             0.000  \n",
       "  2010-06-04             0.000  \n",
       "  2010-06-07             0.000  \n",
       "  2010-06-08             0.000  \n",
       "  2010-06-09             0.000  \n",
       "  2010-06-10             0.000  \n",
       "  2010-06-11             0.000  \n",
       "  2010-06-17             0.000  \n",
       "  2010-06-18             0.000  \n",
       "  2010-06-21             0.000  \n",
       "  2010-06-22             0.000  \n",
       "  2010-06-23             0.000  \n",
       "  2010-06-24             0.000  \n",
       "  2010-06-25             0.000  \n",
       "  2010-06-28             0.000  \n",
       "  2010-06-29             0.000  \n",
       "  2010-06-30             0.000  \n",
       "  2010-07-01             0.000  \n",
       "  2010-07-02             0.000  \n",
       "  2010-07-05             0.000  \n",
       "  2010-07-06             0.000  \n",
       "  2010-07-07             0.000  \n",
       "  2010-07-08             0.000  \n",
       "  2010-07-09             0.000  \n",
       "  2010-07-12             0.000  \n",
       "  2010-07-13             0.000  \n",
       "  2010-07-14             0.000  \n",
       "  2010-07-15             0.000  \n",
       "  ...                      ...  \n",
       "  2017-03-16             0.000  \n",
       "  2017-03-17           291.589  \n",
       "  2017-03-20             0.000  \n",
       "  2017-03-21             0.000  \n",
       "  2017-03-22             0.000  \n",
       "  2017-03-23             0.000  \n",
       "  2017-03-24             0.000  \n",
       "  2017-03-27             0.000  \n",
       "  2017-03-28             0.000  \n",
       "  2017-03-29             0.000  \n",
       "  2017-03-30             0.000  \n",
       "  2017-03-31             0.000  \n",
       "  2017-04-05             0.000  \n",
       "  2017-04-06             0.000  \n",
       "  2017-04-07             0.000  \n",
       "  2017-04-10             0.000  \n",
       "  2017-04-11             0.000  \n",
       "  2017-04-12             0.000  \n",
       "  2017-04-13             0.000  \n",
       "  2017-04-14             0.000  \n",
       "  2017-04-17             0.000  \n",
       "  2017-04-18             0.000  \n",
       "  2017-04-19             0.000  \n",
       "  2017-04-20             0.000  \n",
       "  2017-04-21             0.000  \n",
       "  2017-04-24             0.000  \n",
       "  2017-04-25             0.000  \n",
       "  2017-04-26             0.000  \n",
       "  2017-04-27             0.000  \n",
       "  2017-04-28             0.000  \n",
       "  \n",
       "  [1678 rows x 5 columns],\n",
       "  'stock_positions':             avg_price  last_price  market_value order_book_id  quantity symbol\n",
       "  date                                                                          \n",
       "  2010-09-02      18.19       18.19       98226.0   000001.XSHE    5400.0   平安银行\n",
       "  2010-09-03      18.19       17.76       95904.0   000001.XSHE    5400.0   平安银行\n",
       "  2010-09-06      18.19       18.20       98280.0   000001.XSHE    5400.0   平安银行\n",
       "  2010-09-07      18.19       18.04       97416.0   000001.XSHE    5400.0   平安银行\n",
       "  2010-09-08      18.19       17.65       95310.0   000001.XSHE    5400.0   平安银行\n",
       "  2010-09-09      18.19       17.22           0.0   000001.XSHE       0.0   平安银行\n",
       "  2010-09-10      17.20       17.20       92880.0   000001.XSHE    5400.0   平安银行\n",
       "  2010-09-13      17.20       17.09           0.0   000001.XSHE       0.0   平安银行\n",
       "  2010-10-11      18.04       18.04       92004.0   000001.XSHE    5100.0   平安银行\n",
       "  2010-10-12      18.04       17.97           0.0   000001.XSHE       0.0   平安银行\n",
       "  2010-10-13      18.54       18.54       92700.0   000001.XSHE    5000.0   平安银行\n",
       "  2010-10-14      18.54       18.34           0.0   000001.XSHE       0.0   平安银行\n",
       "  2010-10-15      19.15       19.15       90005.0   000001.XSHE    4700.0   平安银行\n",
       "  2010-10-18      19.15       19.17       90099.0   000001.XSHE    4700.0   平安银行\n",
       "  2010-10-19      19.15       19.55       91885.0   000001.XSHE    4700.0   平安银行\n",
       "  2010-10-20      19.15       19.47       91509.0   000001.XSHE    4700.0   平安银行\n",
       "  2010-10-21      19.15       18.85       88595.0   000001.XSHE    4700.0   平安银行\n",
       "  2010-10-22      19.15       18.52       87044.0   000001.XSHE    4700.0   平安银行\n",
       "  2010-10-25      19.15       18.91       88877.0   000001.XSHE    4700.0   平安银行\n",
       "  2010-10-26      19.15       18.66       87702.0   000001.XSHE    4700.0   平安银行\n",
       "  2010-10-27      19.15       18.56       87232.0   000001.XSHE    4700.0   平安银行\n",
       "  2010-10-28      19.15       18.77       88219.0   000001.XSHE    4700.0   平安银行\n",
       "  2010-10-29      19.15       18.41       86527.0   000001.XSHE    4700.0   平安银行\n",
       "  2010-11-01      19.15       18.57       87279.0   000001.XSHE    4700.0   平安银行\n",
       "  2010-11-02      19.15       18.66       87702.0   000001.XSHE    4700.0   平安银行\n",
       "  2010-11-03      19.15       19.05       89535.0   000001.XSHE    4700.0   平安银行\n",
       "  2010-11-04      19.15       18.92       88924.0   000001.XSHE    4700.0   平安银行\n",
       "  2010-11-05      19.15       18.93       88971.0   000001.XSHE    4700.0   平安银行\n",
       "  2010-11-08      19.15       19.14       89958.0   000001.XSHE    4700.0   平安银行\n",
       "  2010-11-09      19.15       18.65       87655.0   000001.XSHE    4700.0   平安银行\n",
       "  ...               ...         ...           ...           ...       ...    ...\n",
       "  2017-01-26       9.26        9.33      165141.0   000001.XSHE   17700.0   平安银行\n",
       "  2017-02-03       9.26        9.26           0.0   000001.XSHE       0.0   平安银行\n",
       "  2017-02-06       9.31        9.31      163856.0   000001.XSHE   17600.0   平安银行\n",
       "  2017-02-07       9.31        9.30      163680.0   000001.XSHE   17600.0   平安银行\n",
       "  2017-02-08       9.31        9.30      163680.0   000001.XSHE   17600.0   平安银行\n",
       "  2017-02-09       9.31        9.31      163856.0   000001.XSHE   17600.0   平安银行\n",
       "  2017-02-10       9.31        9.33      164208.0   000001.XSHE   17600.0   平安银行\n",
       "  2017-02-13       9.31        9.41      165616.0   000001.XSHE   17600.0   平安银行\n",
       "  2017-02-14       9.31        9.40      165440.0   000001.XSHE   17600.0   平安银行\n",
       "  2017-02-15       9.31        9.45      166320.0   000001.XSHE   17600.0   平安银行\n",
       "  2017-02-16       9.31        9.46      166496.0   000001.XSHE   17600.0   平安银行\n",
       "  2017-02-17       9.31        9.39      165264.0   000001.XSHE   17600.0   平安银行\n",
       "  2017-02-20       9.31        9.56      168256.0   000001.XSHE   17600.0   平安银行\n",
       "  2017-02-21       9.31        9.57      168432.0   000001.XSHE   17600.0   平安银行\n",
       "  2017-02-22       9.31        9.57      168432.0   000001.XSHE   17600.0   平安银行\n",
       "  2017-02-23       9.31        9.51      167376.0   000001.XSHE   17600.0   平安银行\n",
       "  2017-02-24       9.31        9.50      167200.0   000001.XSHE   17600.0   平安银行\n",
       "  2017-02-27       9.31        9.43      165968.0   000001.XSHE   17600.0   平安银行\n",
       "  2017-02-28       9.31        9.48      166848.0   000001.XSHE   17600.0   平安银行\n",
       "  2017-03-01       9.31        9.49      167024.0   000001.XSHE   17600.0   平安银行\n",
       "  2017-03-02       9.31        9.43      165968.0   000001.XSHE   17600.0   平安银行\n",
       "  2017-03-03       9.31        9.40      165440.0   000001.XSHE   17600.0   平安银行\n",
       "  2017-03-06       9.31        9.45      166320.0   000001.XSHE   17600.0   平安银行\n",
       "  2017-03-07       9.31        9.45      166320.0   000001.XSHE   17600.0   平安银行\n",
       "  2017-03-08       9.31        9.42      165792.0   000001.XSHE   17600.0   平安银行\n",
       "  2017-03-09       9.31        9.38      165088.0   000001.XSHE   17600.0   平安银行\n",
       "  2017-03-10       9.31        9.40           0.0   000001.XSHE       0.0   平安银行\n",
       "  2017-03-15       9.48        9.48      164952.0   000001.XSHE   17400.0   平安银行\n",
       "  2017-03-16       9.48        9.52      165648.0   000001.XSHE   17400.0   平安银行\n",
       "  2017-03-17       9.48        9.31           0.0   000001.XSHE       0.0   平安银行\n",
       "  \n",
       "  [678 rows x 6 columns],\n",
       "  'summary': {'alpha': 0.03,\n",
       "   'annualized_returns': 0.072,\n",
       "   'benchmark': '000001.XSHE',\n",
       "   'benchmark_annualized_returns': 0.061,\n",
       "   'benchmark_total_returns': 0.507,\n",
       "   'beta': 0.387,\n",
       "   'cash': 161896.304,\n",
       "   'downside_risk': 0.183,\n",
       "   'end_date': '2017-04-28',\n",
       "   'future_starting_cash': 0,\n",
       "   'information_ratio': -0.082,\n",
       "   'max_drawdown': 0.264,\n",
       "   'run_type': 'BACKTEST',\n",
       "   'sharpe': 0.31,\n",
       "   'sortino': 0.341,\n",
       "   'start_date': '2010-06-01',\n",
       "   'stock_starting_cash': 100000,\n",
       "   'strategy_file': 'strategy.py',\n",
       "   'strategy_name': 'strategy',\n",
       "   'total_returns': 0.619,\n",
       "   'total_value': 161896.304,\n",
       "   'tracking_error': 0.253,\n",
       "   'unit_net_value': 1.619,\n",
       "   'units': 100000,\n",
       "   'volatility': 0.201},\n",
       "  'trades':                      commission     exec_id  last_price  last_quantity  \\\n",
       "  datetime                                                                 \n",
       "  2010-09-02 15:00:00     78.5808  1498273887       18.19         5400.0   \n",
       "  2010-09-09 15:00:00     74.3904  1498273888       17.22         5400.0   \n",
       "  2010-09-10 15:00:00     74.3040  1498273889       17.20         5400.0   \n",
       "  2010-09-13 15:00:00     73.8288  1498273890       17.09         5400.0   \n",
       "  2010-10-11 15:00:00     73.6032  1498273891       18.04         5100.0   \n",
       "  2010-10-12 15:00:00     73.3176  1498273892       17.97         5100.0   \n",
       "  2010-10-13 15:00:00     74.1600  1498273893       18.54         5000.0   \n",
       "  2010-10-14 15:00:00     73.3600  1498273894       18.34         5000.0   \n",
       "  2010-10-15 15:00:00     72.0040  1498273895       19.15         4700.0   \n",
       "  2010-11-10 15:00:00     68.1688  1498273896       18.13         4700.0   \n",
       "  2011-02-14 15:00:00     69.1200  1498273897       16.00         5400.0   \n",
       "  2011-02-15 15:00:00     68.3424  1498273898       15.82         5400.0   \n",
       "  2011-02-16 15:00:00     67.3312  1498273899       15.88         5300.0   \n",
       "  2011-03-16 15:00:00     67.6280  1498273900       15.95         5300.0   \n",
       "  2011-03-21 15:00:00     68.1264  1498273901       15.77         5400.0   \n",
       "  2011-03-31 15:00:00     69.4656  1498273902       16.08         5400.0   \n",
       "  2011-04-06 15:00:00     69.3600  1498273903       17.00         5100.0   \n",
       "  2011-04-25 15:00:00     73.7664  1498273904       18.08         5100.0   \n",
       "  2011-06-30 15:00:00     73.7424  1498273905       17.07         5400.0   \n",
       "  2011-07-01 15:00:00     73.1376  1498273906       16.93         5400.0   \n",
       "  2011-07-04 15:00:00     73.0080  1498273907       17.55         5200.0   \n",
       "  2011-07-20 15:00:00     72.9664  1498273908       17.54         5200.0   \n",
       "  2011-10-28 15:00:00     72.2072  1498273909       17.03         5300.0   \n",
       "  2011-11-17 15:00:00     67.7552  1498273910       15.98         5300.0   \n",
       "  2012-01-20 15:00:00     67.1200  1498273911       16.78         5000.0   \n",
       "  2012-02-24 15:00:00     67.4800  1498273912       16.87         5000.0   \n",
       "  2012-02-27 15:00:00     67.6800  1498273913       16.92         5000.0   \n",
       "  2012-03-07 15:00:00     67.2000  1498273914       16.80         5000.0   \n",
       "  2012-03-08 15:00:00     66.7576  1498273915       17.03         4900.0   \n",
       "  2012-03-19 15:00:00     64.0920  1498273916       16.35         4900.0   \n",
       "  ...                         ...         ...         ...            ...   \n",
       "  2016-05-04 15:00:00    129.4976  1498273997       10.72        15100.0   \n",
       "  2016-05-06 15:00:00    127.0816  1498273998       10.52        15100.0   \n",
       "  2016-06-03 15:00:00    126.8400  1498273999       10.50        15100.0   \n",
       "  2016-06-13 15:00:00    124.7864  1498274000       10.33        15100.0   \n",
       "  2016-06-20 15:00:00    124.5280  1498274001        8.60        18100.0   \n",
       "  2016-06-21 15:00:00    124.6728  1498274002        8.61        18100.0   \n",
       "  2016-06-22 15:00:00    124.3152  1498274003        8.73        17800.0   \n",
       "  2016-06-24 15:00:00    122.0368  1498274004        8.57        17800.0   \n",
       "  2016-06-27 15:00:00    121.9176  1498274005        8.61        17700.0   \n",
       "  2016-08-01 15:00:00    131.4048  1498274006        9.28        17700.0   \n",
       "  2016-08-02 15:00:00    130.9800  1498274007        9.25        17700.0   \n",
       "  2016-08-25 15:00:00    133.6704  1498274008        9.44        17700.0   \n",
       "  2016-08-31 15:00:00    133.6192  1498274009        9.49        17600.0   \n",
       "  2016-09-01 15:00:00    133.0560  1498274010        9.45        17600.0   \n",
       "  2016-09-02 15:00:00    132.3000  1498274011        9.45        17500.0   \n",
       "  2016-09-05 15:00:00    131.8800  1498274012        9.42        17500.0   \n",
       "  2016-10-21 15:00:00    131.4720  1498274013        9.13        18000.0   \n",
       "  2016-11-04 15:00:00    131.1840  1498274014        9.11        18000.0   \n",
       "  2016-11-08 15:00:00    131.0280  1498274015        9.15        17900.0   \n",
       "  2016-11-09 15:00:00    129.8824  1498274016        9.07        17900.0   \n",
       "  2016-11-11 15:00:00    129.2544  1498274017        9.18        17600.0   \n",
       "  2016-11-17 15:00:00    129.6768  1498274018        9.21        17600.0   \n",
       "  2016-11-22 15:00:00    129.5424  1498274019        9.36        17300.0   \n",
       "  2016-12-12 15:00:00    131.4800  1498274020        9.50        17300.0   \n",
       "  2017-01-25 15:00:00    131.1216  1498274021        9.26        17700.0   \n",
       "  2017-02-03 15:00:00    131.1216  1498274022        9.26        17700.0   \n",
       "  2017-02-06 15:00:00    131.0848  1498274023        9.31        17600.0   \n",
       "  2017-03-10 15:00:00    132.3520  1498274024        9.40        17600.0   \n",
       "  2017-03-15 15:00:00    131.9616  1498274025        9.48        17400.0   \n",
       "  2017-03-17 15:00:00    129.5952  1498274026        9.31        17400.0   \n",
       "  \n",
       "                      order_book_id    order_id position_effect  side symbol  \\\n",
       "  datetime                                                                     \n",
       "  2010-09-02 15:00:00   000001.XSHE  1498273955            None   BUY   平安银行   \n",
       "  2010-09-09 15:00:00   000001.XSHE  1498273956            None  SELL   平安银行   \n",
       "  2010-09-10 15:00:00   000001.XSHE  1498273957            None   BUY   平安银行   \n",
       "  2010-09-13 15:00:00   000001.XSHE  1498273958            None  SELL   平安银行   \n",
       "  2010-10-11 15:00:00   000001.XSHE  1498273959            None   BUY   平安银行   \n",
       "  2010-10-12 15:00:00   000001.XSHE  1498273960            None  SELL   平安银行   \n",
       "  2010-10-13 15:00:00   000001.XSHE  1498273961            None   BUY   平安银行   \n",
       "  2010-10-14 15:00:00   000001.XSHE  1498273962            None  SELL   平安银行   \n",
       "  2010-10-15 15:00:00   000001.XSHE  1498273963            None   BUY   平安银行   \n",
       "  2010-11-10 15:00:00   000001.XSHE  1498273964            None  SELL   平安银行   \n",
       "  2011-02-14 15:00:00   000001.XSHE  1498273965            None   BUY   平安银行   \n",
       "  2011-02-15 15:00:00   000001.XSHE  1498273966            None  SELL   平安银行   \n",
       "  2011-02-16 15:00:00   000001.XSHE  1498273967            None   BUY   平安银行   \n",
       "  2011-03-16 15:00:00   000001.XSHE  1498273968            None  SELL   平安银行   \n",
       "  2011-03-21 15:00:00   000001.XSHE  1498273969            None   BUY   平安银行   \n",
       "  2011-03-31 15:00:00   000001.XSHE  1498273970            None  SELL   平安银行   \n",
       "  2011-04-06 15:00:00   000001.XSHE  1498273971            None   BUY   平安银行   \n",
       "  2011-04-25 15:00:00   000001.XSHE  1498273972            None  SELL   平安银行   \n",
       "  2011-06-30 15:00:00   000001.XSHE  1498273973            None   BUY   平安银行   \n",
       "  2011-07-01 15:00:00   000001.XSHE  1498273974            None  SELL   平安银行   \n",
       "  2011-07-04 15:00:00   000001.XSHE  1498273975            None   BUY   平安银行   \n",
       "  2011-07-20 15:00:00   000001.XSHE  1498273976            None  SELL   平安银行   \n",
       "  2011-10-28 15:00:00   000001.XSHE  1498273977            None   BUY   平安银行   \n",
       "  2011-11-17 15:00:00   000001.XSHE  1498273978            None  SELL   平安银行   \n",
       "  2012-01-20 15:00:00   000001.XSHE  1498273981            None   BUY   平安银行   \n",
       "  2012-02-24 15:00:00   000001.XSHE  1498273982            None  SELL   平安银行   \n",
       "  2012-02-27 15:00:00   000001.XSHE  1498273983            None   BUY   平安银行   \n",
       "  2012-03-07 15:00:00   000001.XSHE  1498273984            None  SELL   平安银行   \n",
       "  2012-03-08 15:00:00   000001.XSHE  1498273985            None   BUY   平安银行   \n",
       "  2012-03-19 15:00:00   000001.XSHE  1498273986            None  SELL   平安银行   \n",
       "  ...                           ...         ...             ...   ...    ...   \n",
       "  2016-05-04 15:00:00   000001.XSHE  1498274068            None   BUY   平安银行   \n",
       "  2016-05-06 15:00:00   000001.XSHE  1498274069            None  SELL   平安银行   \n",
       "  2016-06-03 15:00:00   000001.XSHE  1498274070            None   BUY   平安银行   \n",
       "  2016-06-13 15:00:00   000001.XSHE  1498274071            None  SELL   平安银行   \n",
       "  2016-06-20 15:00:00   000001.XSHE  1498274072            None   BUY   平安银行   \n",
       "  2016-06-21 15:00:00   000001.XSHE  1498274073            None  SELL   平安银行   \n",
       "  2016-06-22 15:00:00   000001.XSHE  1498274074            None   BUY   平安银行   \n",
       "  2016-06-24 15:00:00   000001.XSHE  1498274075            None  SELL   平安银行   \n",
       "  2016-06-27 15:00:00   000001.XSHE  1498274076            None   BUY   平安银行   \n",
       "  2016-08-01 15:00:00   000001.XSHE  1498274077            None  SELL   平安银行   \n",
       "  2016-08-02 15:00:00   000001.XSHE  1498274078            None   BUY   平安银行   \n",
       "  2016-08-25 15:00:00   000001.XSHE  1498274079            None  SELL   平安银行   \n",
       "  2016-08-31 15:00:00   000001.XSHE  1498274080            None   BUY   平安银行   \n",
       "  2016-09-01 15:00:00   000001.XSHE  1498274081            None  SELL   平安银行   \n",
       "  2016-09-02 15:00:00   000001.XSHE  1498274082            None   BUY   平安银行   \n",
       "  2016-09-05 15:00:00   000001.XSHE  1498274083            None  SELL   平安银行   \n",
       "  2016-10-21 15:00:00   000001.XSHE  1498274084            None   BUY   平安银行   \n",
       "  2016-11-04 15:00:00   000001.XSHE  1498274085            None  SELL   平安银行   \n",
       "  2016-11-08 15:00:00   000001.XSHE  1498274086            None   BUY   平安银行   \n",
       "  2016-11-09 15:00:00   000001.XSHE  1498274087            None  SELL   平安银行   \n",
       "  2016-11-11 15:00:00   000001.XSHE  1498274088            None   BUY   平安银行   \n",
       "  2016-11-17 15:00:00   000001.XSHE  1498274089            None  SELL   平安银行   \n",
       "  2016-11-22 15:00:00   000001.XSHE  1498274090            None   BUY   平安银行   \n",
       "  2016-12-12 15:00:00   000001.XSHE  1498274091            None  SELL   平安银行   \n",
       "  2017-01-25 15:00:00   000001.XSHE  1498274092            None   BUY   平安银行   \n",
       "  2017-02-03 15:00:00   000001.XSHE  1498274093            None  SELL   平安银行   \n",
       "  2017-02-06 15:00:00   000001.XSHE  1498274094            None   BUY   平安银行   \n",
       "  2017-03-10 15:00:00   000001.XSHE  1498274095            None  SELL   平安银行   \n",
       "  2017-03-15 15:00:00   000001.XSHE  1498274096            None   BUY   平安银行   \n",
       "  2017-03-17 15:00:00   000001.XSHE  1498274097            None  SELL   平安银行   \n",
       "  \n",
       "                           tax     trading_datetime  transaction_cost  \n",
       "  datetime                                                             \n",
       "  2010-09-02 15:00:00    0.000  2010-09-02 15:00:00           78.5808  \n",
       "  2010-09-09 15:00:00   92.988  2010-09-09 15:00:00          167.3784  \n",
       "  2010-09-10 15:00:00    0.000  2010-09-10 15:00:00           74.3040  \n",
       "  2010-09-13 15:00:00   92.286  2010-09-13 15:00:00          166.1148  \n",
       "  2010-10-11 15:00:00    0.000  2010-10-11 15:00:00           73.6032  \n",
       "  2010-10-12 15:00:00   91.647  2010-10-12 15:00:00          164.9646  \n",
       "  2010-10-13 15:00:00    0.000  2010-10-13 15:00:00           74.1600  \n",
       "  2010-10-14 15:00:00   91.700  2010-10-14 15:00:00          165.0600  \n",
       "  2010-10-15 15:00:00    0.000  2010-10-15 15:00:00           72.0040  \n",
       "  2010-11-10 15:00:00   85.211  2010-11-10 15:00:00          153.3798  \n",
       "  2011-02-14 15:00:00    0.000  2011-02-14 15:00:00           69.1200  \n",
       "  2011-02-15 15:00:00   85.428  2011-02-15 15:00:00          153.7704  \n",
       "  2011-02-16 15:00:00    0.000  2011-02-16 15:00:00           67.3312  \n",
       "  2011-03-16 15:00:00   84.535  2011-03-16 15:00:00          152.1630  \n",
       "  2011-03-21 15:00:00    0.000  2011-03-21 15:00:00           68.1264  \n",
       "  2011-03-31 15:00:00   86.832  2011-03-31 15:00:00          156.2976  \n",
       "  2011-04-06 15:00:00    0.000  2011-04-06 15:00:00           69.3600  \n",
       "  2011-04-25 15:00:00   92.208  2011-04-25 15:00:00          165.9744  \n",
       "  2011-06-30 15:00:00    0.000  2011-06-30 15:00:00           73.7424  \n",
       "  2011-07-01 15:00:00   91.422  2011-07-01 15:00:00          164.5596  \n",
       "  2011-07-04 15:00:00    0.000  2011-07-04 15:00:00           73.0080  \n",
       "  2011-07-20 15:00:00   91.208  2011-07-20 15:00:00          164.1744  \n",
       "  2011-10-28 15:00:00    0.000  2011-10-28 15:00:00           72.2072  \n",
       "  2011-11-17 15:00:00   84.694  2011-11-17 15:00:00          152.4492  \n",
       "  2012-01-20 15:00:00    0.000  2012-01-20 15:00:00           67.1200  \n",
       "  2012-02-24 15:00:00   84.350  2012-02-24 15:00:00          151.8300  \n",
       "  2012-02-27 15:00:00    0.000  2012-02-27 15:00:00           67.6800  \n",
       "  2012-03-07 15:00:00   84.000  2012-03-07 15:00:00          151.2000  \n",
       "  2012-03-08 15:00:00    0.000  2012-03-08 15:00:00           66.7576  \n",
       "  2012-03-19 15:00:00   80.115  2012-03-19 15:00:00          144.2070  \n",
       "  ...                      ...                  ...               ...  \n",
       "  2016-05-04 15:00:00    0.000  2016-05-04 15:00:00          129.4976  \n",
       "  2016-05-06 15:00:00  158.852  2016-05-06 15:00:00          285.9336  \n",
       "  2016-06-03 15:00:00    0.000  2016-06-03 15:00:00          126.8400  \n",
       "  2016-06-13 15:00:00  155.983  2016-06-13 15:00:00          280.7694  \n",
       "  2016-06-20 15:00:00    0.000  2016-06-20 15:00:00          124.5280  \n",
       "  2016-06-21 15:00:00  155.841  2016-06-21 15:00:00          280.5138  \n",
       "  2016-06-22 15:00:00    0.000  2016-06-22 15:00:00          124.3152  \n",
       "  2016-06-24 15:00:00  152.546  2016-06-24 15:00:00          274.5828  \n",
       "  2016-06-27 15:00:00    0.000  2016-06-27 15:00:00          121.9176  \n",
       "  2016-08-01 15:00:00  164.256  2016-08-01 15:00:00          295.6608  \n",
       "  2016-08-02 15:00:00    0.000  2016-08-02 15:00:00          130.9800  \n",
       "  2016-08-25 15:00:00  167.088  2016-08-25 15:00:00          300.7584  \n",
       "  2016-08-31 15:00:00    0.000  2016-08-31 15:00:00          133.6192  \n",
       "  2016-09-01 15:00:00  166.320  2016-09-01 15:00:00          299.3760  \n",
       "  2016-09-02 15:00:00    0.000  2016-09-02 15:00:00          132.3000  \n",
       "  2016-09-05 15:00:00  164.850  2016-09-05 15:00:00          296.7300  \n",
       "  2016-10-21 15:00:00    0.000  2016-10-21 15:00:00          131.4720  \n",
       "  2016-11-04 15:00:00  163.980  2016-11-04 15:00:00          295.1640  \n",
       "  2016-11-08 15:00:00    0.000  2016-11-08 15:00:00          131.0280  \n",
       "  2016-11-09 15:00:00  162.353  2016-11-09 15:00:00          292.2354  \n",
       "  2016-11-11 15:00:00    0.000  2016-11-11 15:00:00          129.2544  \n",
       "  2016-11-17 15:00:00  162.096  2016-11-17 15:00:00          291.7728  \n",
       "  2016-11-22 15:00:00    0.000  2016-11-22 15:00:00          129.5424  \n",
       "  2016-12-12 15:00:00  164.350  2016-12-12 15:00:00          295.8300  \n",
       "  2017-01-25 15:00:00    0.000  2017-01-25 15:00:00          131.1216  \n",
       "  2017-02-03 15:00:00  163.902  2017-02-03 15:00:00          295.0236  \n",
       "  2017-02-06 15:00:00    0.000  2017-02-06 15:00:00          131.0848  \n",
       "  2017-03-10 15:00:00  165.440  2017-03-10 15:00:00          297.7920  \n",
       "  2017-03-15 15:00:00    0.000  2017-03-15 15:00:00          131.9616  \n",
       "  2017-03-17 15:00:00  161.994  2017-03-17 15:00:00          291.5892  \n",
       "  \n",
       "  [140 rows x 12 columns]}}"
      ]
     },
     "execution_count": 11,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "#coding=utf-8\n",
    "# run_code_demo\n",
    "from rqalpha import run_code\n",
    "\n",
    "code = \"\"\"\n",
    "import rqalpha\n",
    "from rqalpha.api import *\n",
    "import os\n",
    "import talib as ta\n",
    "import warnings\n",
    "import arch\n",
    "from fxdayu_data import DataAPI\n",
    "\n",
    "\n",
    "\n",
    "def init(context):\n",
    "    context.s1 = \"000001.XSHE\"\n",
    "    DataAPI.set_file('D:/PycharmProjects/Quant_Alpha/Data_Manager/Valuation_Selection/config.py')\n",
    "    df = DataAPI.candle('000001.XSHG', 'D')\n",
    "    df['MA_hedge'] = ta.abstract.MA(df, 40)\n",
    "    context.df = df\n",
    "\n",
    "def handle_bar(context, bar_dict):\n",
    "    if can_trade(context):\n",
    "        time_series(context)\n",
    "\n",
    "def time_series(context):\n",
    "    price = history_bars(context.s1, 20, '1d', 'close')\n",
    "    ret = map(lambda a, b: (b-a)/a, price[:-1], price[1:])\n",
    "    # print ret\n",
    "    with warnings.catch_warnings():\n",
    "        warnings.filterwarnings(\"ignore\")\n",
    "        am = arch.arch_model(ret, vol='GARCH', power=2.0, p=1, o=1, q=2)\n",
    "        res = am.fit()\n",
    "        forecasts = res.forecast()\n",
    "        cur_position = context.portfolio.positions[context.s1].quantity\n",
    "        if forecasts.mean[-1:].values[0]>0 and cur_position==0:\n",
    "            order_target_percent(context.s1, 1)\n",
    "        if forecasts.mean[-1:].values[0]<0 and cur_position>0:\n",
    "            order_target_percent(context.s1, 0)\n",
    "\n",
    "def sell_all(context):\n",
    "    for stock in context.portfolio.positions:\n",
    "        order_target_percent(stock, 0)\n",
    "\n",
    "def can_trade(context):\n",
    "    if context.df.close.loc[context.now] < context.df.MA_hedge.loc[context.now]:\n",
    "        sell_all(context)\n",
    "        return False\n",
    "    else:\n",
    "        return True\n",
    "\"\"\"\n",
    "config = {\n",
    "  \"base\": {\n",
    "    \"start_date\": \"2010-06-01\",\n",
    "    \"end_date\": \"2017-05-01\",\n",
    "    \"securities\": ['stock'],\n",
    "    \"stock_starting_cash\": 100000,\n",
    "    \"benchmark\": \"000001.XSHE\"\n",
    "  },\n",
    "  \"extra\": {\n",
    "    \"log_level\": \"verbose\",\n",
    "  },\n",
    "  \"mod\": {\n",
    "    \"sys_analyser\": {\n",
    "      \"enabled\": True,\n",
    "      \"plot\": True\n",
    "    }\n",
    "  }\n",
    "}\n",
    "\n",
    "run_code(code, config)"
   ]
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 2",
   "language": "python",
   "name": "python2"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 2
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython2",
   "version": "2.7.13"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 2
}
